Kako instalirati Mesu (OpenGL) na Linux Mint: 6 koraka

Sadržaj:

Kako instalirati Mesu (OpenGL) na Linux Mint: 6 koraka
Kako instalirati Mesu (OpenGL) na Linux Mint: 6 koraka

Video: Kako instalirati Mesu (OpenGL) na Linux Mint: 6 koraka

Video: Kako instalirati Mesu (OpenGL) na Linux Mint: 6 koraka
Video: Sedam trikova na Whats app koje mozda niste znali 2024, April
Anonim

Mesa je open -source implementacija OpenGL specifikacije - sistema za prikazivanje interaktivne 3D grafike. Tehnički, OpenGL je samo specifikacija koju implementira vaš grafički upravljački program. Ne postoji OpenGL SDK biblioteka. Postoji samo libGL.so koji dolazi sa vašim vozačem. Da biste ga koristili, potrebna su vam povezivanja za programski jezik po izboru. Ako je to C, "vezivanja" se sastoje samo od zaglavnih datoteka. Međutim, vjerojatno ćete htjeti koristiti i OpenGL ekstenzije, što je jednostavno pomoću GLEW -a.

Različiti upravljački programi omogućavaju Mesi da se koristi u mnogim različitim okruženjima, od softverske emulacije do potpunog hardverskog ubrzanja za moderne grafičke procesore. Mesa se povezuje s nekoliko drugih projekata otvorenog koda: Direct Rendering Infrastructure i X.org za pružanje OpenGL podrške korisnicima X-a na Linuxu, FreeBSD-u i drugim operativnim sistemima.

Koraci

1. dio od 3: Priprema vašeg Linux Mint operativnog sistema za razvoj OpenGL -a

Instalirajte Mesu (OpenGL) na Linux Mint Korak 1
Instalirajte Mesu (OpenGL) na Linux Mint Korak 1

Korak 1. Otvorite terminal i unesite sljedeće naredbe za instaliranje potrebnih biblioteka za razvoj OpenGL -a:

  • Unesite sudo apt-get update
  • Unesite sudo apt-get install freeglut3
  • Unesite sudo apt-get install freeglut3-dev
  • Unesite sudo apt-get install binutils-gold
  • Unesite sudo apt-get install g ++ cmake
  • Unesite sudo apt-get install libglew-dev
  • Unesite sudo apt-get install g ++
  • Unesite sudo apt-get install mesa-common-dev
  • Unesite sudo apt-get install build-essential
  • Unesite sudo apt-get install libglew1.5-dev libglm-dev
Instalirajte Mesu (OpenGL) na Linux Mint Korak 2
Instalirajte Mesu (OpenGL) na Linux Mint Korak 2

Korak 2. Dobijte informacije o OpenGL i GLX implementacijama koje se izvode na danom X ekranu

Da biste to učinili, unesite glxinfo.

Dio 2 od 3: Kreiranje vašeg prvog OpenGL programa

Instalirajte Mesu (OpenGL) na Linux Mint Korak 3
Instalirajte Mesu (OpenGL) na Linux Mint Korak 3

Korak 1. Otvorite terminal

Napravite direktorij, promijenite ga u direktorij i upotrijebite svoj omiljeni uređivač teksta, poput nano ili gedita, za kreiranje svog izvornog koda za OpenGL. Unesite sljedeće naredbe ispod.

  • Unesite mkdir Sample-OpenGL-Programs

    Ovo će stvoriti direktorij za držanje vaših OpenGL programa

  • Unesite cd Sample-OpenGL-Programs

    Ovo će vas promijeniti u vaš direktorij

  • Unesite nano main.c ILI gedit main.c

Korak 2. Kopirajte i zalijepite ILI upišite kôd:

    #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 - demonstracija prvog prozora"); glutDisplayFunc (renderFunction); glutMainLoop (); return 0; }

Instalirajte Mesu (OpenGL) na Linux Mint Korak 4
Instalirajte Mesu (OpenGL) na Linux Mint Korak 4

Korak 3. Sačuvajte datoteku i izađite

Dio 3 od 3: Sastavljanje i pokretanje vaše OpenGL aplikacije

Instalirajte Mesu (OpenGL) na Linux Mint Korak 5
Instalirajte Mesu (OpenGL) na Linux Mint Korak 5

Korak 1. Unesite direktorij Sample-OpenGL-Programs

Dok ste tamo, pokrenite sljedeću naredbu:

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

    Ova naredba će kompajlirati i povezati vaše OpenGL biblioteke

Instalirajte Mesu (OpenGL) na Linux Mint Korak 6
Instalirajte Mesu (OpenGL) na Linux Mint Korak 6

Korak 2. Pokrenite program

Da biste to učinili, upišite sljedeće:

Unesite./OpenGLExample

OpenGL prvi prozor ispravan rezultat
OpenGL prvi prozor ispravan rezultat

Korak 3. Sačekajte rezultat

Ako ste sve učinili kako treba, otvorit će se prozor. Prikazat će bijeli kvadrat na crnoj podlozi. Prozor će imati naslov "OpenGL - Demo prvog prozora".

Preporučuje se: