Baixe em PDFBaixe em PDF

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.

Método 1
Método 1 de 3:

Prepare seu Sistema Operacional Linux Mint para Desenvolvimento OpenGL

Baixe em PDF
  1. How.com.vn Português: Step 1 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
  2. How.com.vn Português: Step 2 Depois que suas...
    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
Método 2
Método 2 de 3:

Crie seu primeiro programa OpenGL

Baixe em PDF
  1. How.com.vn Português: Step 1 Para criar um...
    Para criar um programa OpenGL, abra um terminal, crie um diretório, mude para o diretório e use seu editor de texto favorito, tal como nano ou gedit, para criar seu código-fonte OpenGL. Digite os seguintes comandos abaixo.
    • Digite/Copie/Cole: mkdir Sample-OpenGL-Programs
      • Isto criará um diretório para conter seus programas OpenGL
    • Digite/Copie/Cole: mkdir Sample-OpenGL-Programs
      • Isto o levará para seu diretório
    • Digite/Copie/Cole: "nano main.c" OR "gedit main.c"
      • Copie e cole OU digite o código sem colocar (") nas primeiras duas linhas
    • #include <GL/freeglut.h>#include <GL/gl.h>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 - First window demo");    glutDisplayFunc(renderFunction);    glutMainLoop();        return 0;}
      • Salve o arquivo e saia
        How.com.vn Português: Step 1 Para criar um...
Método 3
Método 3 de 3:

Compile e Execute seu aplicativo OpenGL

Baixe em PDF
  1. How.com.vn Português: Step 1 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.
  2. How.com.vn Português: Step 2 Para executar o programa, digite o seguinte abaixo:
    • Digite/Copie/Cole: ./OpenGLExample
  3. How.com.vn Português: Step 3 Para mais informações...
    Para mais informações sobre o OpenGL e outros tutoriais para você testar, consulte os seguintes manuais de referência on-line.
    Publicidade

Sobre este guia How.com.vn

O How.com.vn é uma "wiki"; ou seja, muitos de nossos artigos são escritos em parceria com várias pessoas. Para criar este artigo, autores voluntários trabalharam para editá-lo e melhorá-lo desde seu início. Este artigo foi visualizado 31 045 vezes.
Categorias: Linux
Esta página foi acessada 31 045 vezes.

Este artigo foi útil?

⚠️ Disclaimer:

Content from Wiki How Português language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicidade