Como instalar o Mesa (OpenGL) no Linux Mint: 6 etapas

Índice:

Como instalar o Mesa (OpenGL) no Linux Mint: 6 etapas
Como instalar o Mesa (OpenGL) no Linux Mint: 6 etapas

Vídeo: Como instalar o Mesa (OpenGL) no Linux Mint: 6 etapas

Vídeo: Como instalar o Mesa (OpenGL) no Linux Mint: 6 etapas
Vídeo: Como Fazer Figurinhas WhatsApp com sua Foto 2024, Maio
Anonim

Mesa é uma implementação de código aberto da especificação OpenGL - um sistema para renderizar gráficos 3D interativos. Tecnicamente, OpenGL é apenas uma especificação, implementada por seu driver gráfico. Não existe uma biblioteca OpenGL SDK. Há apenas libGL.so que vem com seu driver. Para usá-lo, você precisa de ligações para a linguagem de programação de sua escolha. Se for C, as "ligações" consistem apenas nos arquivos de cabeçalho. No entanto, você provavelmente também desejará usar extensões OpenGL, o que é fácil com GLEW.

Uma variedade de drivers de dispositivo permite que o Mesa seja usado em muitos ambientes diferentes, desde emulação de software até aceleração de hardware completa para GPUs modernas. Mesa está ligada a vários outros projetos de código aberto: a Direct Rendering Infrastructure e X.org para fornecer suporte OpenGL a usuários de X no Linux, FreeBSD e outros sistemas operacionais.

Passos

Parte 1 de 3: Preparando seu sistema operacional Linux Mint para desenvolvimento OpenGL

Instale Mesa (OpenGL) no Linux Mint Etapa 1
Instale Mesa (OpenGL) no Linux Mint Etapa 1

Etapa 1. Abra um terminal e digite os seguintes comandos para instalar as bibliotecas necessárias para o desenvolvimento OpenGL:

  • Digite sudo apt-get update
  • Digite sudo apt-get install freeglut3
  • Digite sudo apt-get install freeglut3-dev
  • Digite sudo apt-get install binutils-gold
  • Digite sudo apt-get install g ++ cmake
  • Digite sudo apt-get install libglew-dev
  • Digite sudo apt-get install g ++
  • Digite sudo apt-get install mesa-common-dev
  • Digite sudo apt-get install build-essential
  • Digite sudo apt-get install libglew1.5-dev libglm-dev
Instale Mesa (OpenGL) no Linux Mint Etapa 2
Instale Mesa (OpenGL) no Linux Mint Etapa 2

Etapa 2. Obtenha informações sobre as implementações OpenGL e GLX em execução em um determinado monitor X

Para fazer isso, digite glxinfo.

Parte 2 de 3: Criando seu primeiro programa OpenGL

Instale Mesa (OpenGL) no Linux Mint Etapa 3
Instale Mesa (OpenGL) no Linux Mint Etapa 3

Etapa 1. Abra um terminal

Faça um diretório, mude para o diretório e use seu editor de texto favorito, como nano ou gedit, para criar seu código-fonte OpenGL. Digite os seguintes comandos abaixo.

  • Digite mkdir Sample-OpenGL-Programs

    Isso criará um diretório para armazenar seus programas OpenGL

  • Entre em cd Sample-OpenGL-Programs

    Isso o mudará para o seu diretório

  • Insira nano main.c OU gedit main.c

Etapa 2. Copie e cole OU digite o código:

    #include #include void renderFunction () {glClearColor (0.0, 0.0, 0.0, 0.0); glClear (GL_COLOR_BUFFER_BIT); glColor3f (1,0, 1,0, 1,0); glOrtho (-1,0, 1,0, -1,0, 1,0, -1,0, 1,0); glBegin (GL_POLYGON); glVertex2f (-0,5, -0,5); glVertex2f (-0,5, 0,5); glVertex2f (0,5, 0,5); glVertex2f (0,5, -0,5); glEnd (); glFlush (); } int main (int argc, char ** argv) {glutInit (& argc, argv); glutInitDisplayMode (GLUT_SINGLE); glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - Demonstração da primeira janela"); glutDisplayFunc (renderFunction); glutMainLoop (); return 0; }

Instale o Mesa (OpenGL) no Linux Mint Etapa 4
Instale o Mesa (OpenGL) no Linux Mint Etapa 4

Etapa 3. Salve o arquivo e saia

Parte 3 de 3: Compilando e executando seu aplicativo OpenGL

Instale o Mesa (OpenGL) no Linux Mint Etapa 5
Instale o Mesa (OpenGL) no Linux Mint Etapa 5

Etapa 1. Entre no diretório Sample-OpenGL-Programs

Enquanto estiver lá, execute o seguinte comando:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLExample

    Este comando irá compilar e vincular suas bibliotecas OpenGL

Instale o Mesa (OpenGL) no Linux Mint Etapa 6
Instale o Mesa (OpenGL) no Linux Mint Etapa 6

Etapa 2. Execute o programa

Para fazer isso, digite o seguinte:

Digite./OpenGLExample

OpenGL primeira janela resultado correto
OpenGL primeira janela resultado correto

Etapa 3. Aguarde um resultado

Se você fez tudo certo, uma janela se abrirá. Ele mostrará um quadrado branco em um fundo preto. A janela será intitulada "OpenGL - Primeira demonstração da janela".

Recomendado: