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.
  • Tipo / Copiar / Colar: Amostra cd-OpenGL-Programs
  • Isso vai mudar o seu diretório.
  • Tipo / Copiar / Colar: "nano main.c" OR "gedit main.c"
  • Copie e cole ou digite o código, sem entrar as cotações nas duas primeiras linhas
  • "#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. 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.

    Artigos Relacionados