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: WhatsApp oporavak izbrisanih poruka 2023 | whatsapp brisanje chata oporavak | Oporavak stare poruke 2024, Travanj
Anonim

Mesa je open -source implementacija OpenGL specifikacije - sustava za iscrtavanje interaktivne 3D grafike. Tehnički, OpenGL je samo specifikacija koju implementira vaš grafički upravljački program. Ne postoji biblioteka OpenGL SDK. Postoji samo libGL.također koji dolazi s vašim vozačem. Za njegovu upotrebu potrebna su vam povezivanja za programski jezik po izboru. Ako je to C, "vezanja" se sastoje samo od zaglavnih datoteka. No vjerojatno ćete htjeti koristiti i OpenGL proširenja, što je jednostavno pomoću GLEW -a.

Različiti upravljački programi omogućuju upotrebu Mesa 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 sustavima.

Koraci

1. dio od 3: Priprema operacijskog sustava Linux Mint 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 knjižnica 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 implementacijama OpenGL -a i GLX -a koje se izvode na danom X zaslonu

Da biste to učinili, unesite glxinfo.

2. dio od 3: Stvaranje 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 stvaranje izvornog koda OpenGL -a. U nastavku unesite sljedeće naredbe.

  • Unesite mkdir Sample-OpenGL-Programs

    Ovo će stvoriti direktorij za pohranu vaših OpenGL programa

  • Unesite cd Sample-OpenGL-Programs

    Ovo će vas promijeniti u vaš imenik

  • 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. Spremite 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 će naredba sastaviti i povezati vaše OpenGL knjižnice

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 točan rezultat
OpenGL prvi prozor točan rezultat

Korak 3. Pričekajte rezultat

Ako ste sve učinili kako treba, otvorit će se prozor. Pokazat će bijeli kvadrat na crnoj podlozi. Prozor će imati naslov "OpenGL - Prvi prozor demo".

Preporučeni: