Como instalar mesa (opengl) no linux mint
3 Métodos:Prepare seu sistema operacional Linux Mint para OpenGL desenvolvimentoCriar o seu primeiro programa de OpenGLCompilar e executar o aplicativo OpenGL
mesa É uma especificação de implementação de código aberto OpenGL, um sistema para representar gráficos 3D interativos. Tecnicamente, OpenGL é apenas uma especificação, implementado pelo seu controlador gráfico. Não existe tal coisa como um SDK biblioteca OpenGL. lá apenas libGL.so que vem com seu controlador. Para usá-lo, você precisa de links para a linguagem de programação que você escolher. Se C, os "links" consistem apenas em arquivos de cabeçalho. No entanto, você provavelmente vai querer usar extensões OpenGL, que é fácil se você usar Glew.
Uma variedade de drivers de dispositivo permite Mesa para usar em uma variedade de ambientes que vão desde emulação de software para completar a aceleração de hardware para GPUs modernas. Mesa conecta vários projetos de código aberto: a infra-estrutura de renderização direta e X.org para fornecer suporte ao usuário OpenGL X em Linux, FreeBSD e outros sistemas operacionais.
método 1Prepare seu sistema operacional Linux Mint para OpenGL desenvolvimento
1
Abra o terminal e digite os seguintes comandos para instalar as bibliotecas necessárias para o desenvolvimento OpenGL:
- Tipo / Copiar / Colar: sudo apt-get update
- Tipo / Copiar / Colar: sudo apt-get instalar freeglut3
- Tipo / Copiar / Colar: sudo apt-get install freeglut3-dev
- Digite / Copiar / PegaTeclea / Copiar / Colar: sudo apt-get instalar o binutils-ouro
- Tipo / Copiar / Colar: sudo apt-get install g ++ cmake
- Tipo / Copiar / Colar: sudo apt-get install libglew-dev
- Tipo / Copiar / Colar: sudo apt-get install g ++
- Tipo / Copiar / Colar: sudo apt-get install mesa-common-dev
- Tipo / Copiar / Colar: sudo apt-get install build-essential
- Tipo / Copiar / Colar: sudo apt-get install libglm libglew1.5-dev-dev
2
Depois de ter instalado as suas bibliotecas de desenvolvimento para obter informações sobre as implementações de OpenGL e GLX em execução no X.
- Tipo / Copiar / Colar: glxinfo | OpenGL grep
método 2Criar o seu primeiro programa de OpenGL
1
Para criar um programa de OpenGL, abra o terminal, criar um diretório, mude para o diretório e usar o seu editor de texto favorito como "nano" ou "gedit" para criar o seu código-fonte OpenGL. Digite os seguintes comandos.
- Tipo / Copiar / Colar: mkdir Amostra-OpenGL-Programs
- Isto irá criar um diretório onde você colocou seus programas OpenGL.
"#include
"#include
renderFunction void () {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 - janela primeira demo") - GlutDisplayFunc (renderFunction) - glutMainLoop () - retornar 0-}
1
Salve o arquivo e saltar para fora do terminal.
método 3Compilar e executar o aplicativo OpenGL
1
Enquanto no diretório Amostra-OpenGL-Programs execute os seguintes comandos.
- Tipo / Copiar / Colar: -lglut gcc main.c -o -lGL -lGLEW -lGLU OpenGLExample
- Este comando irá compilar e criar um link para seu OpenGL biblioteca.
2
Para executar o programa, digite o seguinte:
- Tipo / Copiar / Colar: ./ OpenGLExample
3
Para mais informações sobre OpenGL e outros guias que você pode usar, leia os seguintes manuais online.