Cum se instalează Mesa (OpenGL) pe Linux Mint: 6 pași

Cuprins:

Cum se instalează Mesa (OpenGL) pe Linux Mint: 6 pași
Cum se instalează Mesa (OpenGL) pe Linux Mint: 6 pași

Video: Cum se instalează Mesa (OpenGL) pe Linux Mint: 6 pași

Video: Cum se instalează Mesa (OpenGL) pe Linux Mint: 6 pași
Video: How to Create your own WhatsApp Stickers with iPhone | Whatsapp Sticker New Update 2024, Mai
Anonim

Mesa este o implementare open-source a specificației OpenGL - un sistem pentru redarea graficelor 3D interactive. Din punct de vedere tehnic, OpenGL este doar o specificație, implementată de driverul dvs. grafic. Nu există așa ceva ca o bibliotecă OpenGL SDK. Există doar libGL.so care vine cu șoferul tău. Pentru a-l utiliza, aveți nevoie de legături pentru limbajul de programare ales. Dacă acesta este C, „legările” constau doar din fișierele antet. Cu toate acestea, probabil că veți dori, de asemenea, să utilizați extensii OpenGL, ceea ce este ușor de utilizat cu GLEW.

O varietate de drivere de dispozitiv permite Mesa să fie utilizat în multe medii diferite, de la emularea de software până la accelerarea hardware completă pentru GPU-urile moderne. Mesa se leagă de alte câteva proiecte open-source: Direct Rendering Infrastructure și X.org pentru a oferi suport OpenGL utilizatorilor X de pe Linux, FreeBSD și alte sisteme de operare.

Pași

Partea 1 din 3: Pregătirea sistemului dvs. de operare Linux Mint pentru dezvoltarea OpenGL

Instalați Mesa (OpenGL) pe Linux Mint Pasul 1
Instalați Mesa (OpenGL) pe Linux Mint Pasul 1

Pasul 1. Deschideți un terminal și introduceți următoarele comenzi pentru a instala bibliotecile necesare dezvoltării OpenGL:

  • Introduceți sudo apt-get update
  • Introduceți sudo apt-get install freeglut3
  • Introduceți sudo apt-get install freeglut3-dev
  • Introduceți sudo apt-get install binutils-gold
  • Introduceți sudo apt-get install g ++ cmake
  • Introduceți sudo apt-get install libglew-dev
  • Introduceți sudo apt-get install g ++
  • Introduceți sudo apt-get install mesa-common-dev
  • Introduceți sudo apt-get install build-essential
  • Introduceți sudo apt-get install libglew1.5-dev libglm-dev
Instalați Mesa (OpenGL) pe Linux Mint Pasul 2
Instalați Mesa (OpenGL) pe Linux Mint Pasul 2

Pasul 2. Obțineți informații despre implementările OpenGL și GLX care rulează pe un afișaj X dat

Pentru a face acest lucru, introduceți glxinfo.

Partea 2 din 3: Crearea primului dvs. program OpenGL

Instalați Mesa (OpenGL) pe Linux Mint Pasul 3
Instalați Mesa (OpenGL) pe Linux Mint Pasul 3

Pasul 1. Deschideți un terminal

Creați un director, schimbați-l în director și utilizați editorul de text preferat, cum ar fi nano sau gedit, pentru a vă crea codul sursă OpenGL. Introduceți următoarele comenzi mai jos.

  • Introduceți mkdir Sample-OpenGL-Programs

    Aceasta va crea un director pentru a deține programele OpenGL

  • Introduceți cd Sample-OpenGL-Programs

    Acest lucru vă va schimba în directorul dvs

  • Introduceți nano main.c SAU gedit main.c

Pasul 2. Copiați și lipiți SAU tastați codul:

    #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 - Prima fereastră demo"); glutDisplayFunc (renderFunction); glutMainLoop (); retur 0; }

Instalați Mesa (OpenGL) pe Linux Mint Pasul 4
Instalați Mesa (OpenGL) pe Linux Mint Pasul 4

Pasul 3. Salvați fișierul și ieșiți

Partea 3 din 3: Compilarea și rularea aplicației dvs. OpenGL

Instalați Mesa (OpenGL) pe Linux Mint Pasul 5
Instalați Mesa (OpenGL) pe Linux Mint Pasul 5

Pasul 1. Introduceți directorul Sample-OpenGL-Programs

Când sunteți acolo, rulați următoarea comandă:

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

    Această comandă va compila și conecta bibliotecile dvs. OpenGL

Instalați Mesa (OpenGL) pe Linux Mint Pasul 6
Instalați Mesa (OpenGL) pe Linux Mint Pasul 6

Pasul 2. Rulați programul

Pentru aceasta, tastați următoarele:

Introduceți./OpenGLExample

OpenGL prima fereastră result corectă
OpenGL prima fereastră result corectă

Pasul 3. Așteptați un rezultat

Dacă ai făcut totul bine, se va deschide o fereastră. Va afișa un pătrat alb pe un fundal negru. Fereastra va fi intitulată „OpenGL - Prima fereastră demo”.

Recomandat: