Mesa é uma implementação open-source da especificação OpenGL - um sistema para renderização de gráficos 3D interativos. Tecnicamente, o OpenGL é apenas uma especificação implementada pelo seu driver de gráficos. Não há tal coisa como uma biblioteca SDK OpenGL. Há apenas o libGL.so , que vem com seu driver. Para usá-lo, você precisa de vínculos para a sua linguagem de programação de escolha. Se for C, os "vínculos" consistem apenas dos arquivos de cabeçalho. Entretanto, você provavelmente também irá querer usar extensões OpenGL, o que é fácil usando o GLEW.
Uma variedade de controladores de driver permite que o Mesa seja usado em muitos ambientes diferentes, variando de emulação de software a completar a aceleração de hardware para GPUs modernas. Mesa enlaça em vários outros projetos de open-source: o Direct Rendering Infrastructure e o X.org para fornecer suporte a OpenGL para usuários de X no Linux, FreeBSD e outros sistemas operacionais.
Passos
Prepare seu Sistema Operacional Linux Mint para Desenvolvimento OpenGL
-
Abra um terminal e digite os seguintes comandos para instalar as bibliotecas necessárias para o desenvolvimento OpenGL:
- Digite/Copie/Cole: sudo apt-get update
- Digite/Copie/Cole: sudo apt-get install freeglut3
- Digite/Copie/Cole: sudo apt-get install freeglut3-dev
- Digite/Copie/Cole: sudo apt-get install binutils-gold
- Digite/Copie/Cole: sudo apt-get install g++ cmake
- Digite/Copie/Cole: sudo apt-get install libglew-dev
- Digite/Copie/Cole: sudo apt-get install g++
- Digite/Copie/Cole: sudo apt-get install mesa-common-dev
- Digite/Copie/Cole: sudo apt-get install mesa-common-dev
- Digite/Copie/Cole: sudo apt-get install libglew1.5-dev libglm-dev
-
Depois que suas bibliotecas de desenvolvimento tiverem sido instaladas para obter informações sobre as implementações de OpenGL e GLX rodando em um determinado display X.
- Digite/Copie/Cole: glxinfo | grep OpenGL
Publicidade
-
Enquanto estiver no diretório Sample-OpenGL-Programs , execute o seguinte comando abaixo.
- Digite/Copie/Cole:
gcc -lglut -lGL -lGLEW -lGLU main.c -o OpenGLExample
- Este comando compilará e link suas bibliotecas OpenGL.
- Digite/Copie/Cole:
gcc -lglut -lGL -lGLEW -lGLU main.c -o OpenGLExample
-
Para executar o programa, digite o seguinte abaixo:
- Digite/Copie/Cole: ./OpenGLExample
-
Para mais informações sobre o OpenGL e outros tutoriais para você testar, consulte os seguintes manuais de referência on-line.Publicidade