A Mesa (OpenGL) telepítése Linux Mint -ra: 6 lépés

Tartalomjegyzék:

A Mesa (OpenGL) telepítése Linux Mint -ra: 6 lépés
A Mesa (OpenGL) telepítése Linux Mint -ra: 6 lépés

Videó: A Mesa (OpenGL) telepítése Linux Mint -ra: 6 lépés

Videó: A Mesa (OpenGL) telepítése Linux Mint -ra: 6 lépés
Videó: Crear stickers de Whatsapp en iPhone en 3 segundos! 😨 2024, Lehet
Anonim

A Mesa az OpenGL specifikáció nyílt forráskódú megvalósítása - az interaktív 3D grafika megjelenítésére szolgáló rendszer. Technikailag az OpenGL csak egy specifikáció, amelyet a grafikus illesztőprogram valósít meg. Nincs olyan, mint az OpenGL SDK könyvtár. Csak van libGL.so ami a sofőrrel együtt jár. Használatához kötésekre van szüksége a választott programozási nyelvhez. Ha ez C, akkor a "kötések" csak a fejléc fájlokból állnak. Valószínűleg azonban OpenGL bővítményeket is szeretne használni, ami egyszerű a GLEW használatával.

A különféle eszközillesztők lehetővé teszik a Mesa használatát számos különböző környezetben, a szoftver emulációtól a modern GPU -k teljes hardveres gyorsításáig. A Mesa számos más nyílt forráskódú projekthez kapcsolódik: a Direct Rendering Infrastructure és az X.org, hogy OpenGL támogatást nyújtson az X Linux, FreeBSD és más operációs rendszerek felhasználói számára.

Lépések

Rész 1 /3: A Linux Mint operációs rendszer előkészítése az OpenGL fejlesztéshez

Telepítse a Mesa -t (OpenGL) a Linux Mint alkalmazásra 1. lépés
Telepítse a Mesa -t (OpenGL) a Linux Mint alkalmazásra 1. lépés

1. lépés: Nyisson meg egy terminált, és írja be a következő parancsokat az OpenGL fejlesztéshez szükséges könyvtárak telepítéséhez:

  • Írja be a sudo apt-get update parancsot
  • Írja be a sudo apt-get install freeglut3 parancsot
  • Írja be a sudo apt-get install freeglut3-dev parancsot
  • Írja be a sudo apt-get install binutils-gold parancsot
  • Írja be a sudo apt-get install g ++ cmake parancsot
  • Írja be a sudo apt-get install libglew-dev parancsot
  • Írja be a sudo apt-get install g ++ parancsot
  • Írja be a sudo apt-get install mesa-common-dev parancsot
  • Írja be a sudo apt-get install build-essential parancsot
  • Írja be a sudo apt-get install libglew1.5-dev libglm-dev parancsot
Telepítse a Mesa -t (OpenGL) a Linux Mint 2. lépésre
Telepítse a Mesa -t (OpenGL) a Linux Mint 2. lépésre

2. lépés: Információt szerezhet az adott X kijelzőn futó OpenGL és GLX megvalósításokról

Ehhez írja be a glxinfo parancsot.

2. rész a 3 -ból: Az első OpenGL program létrehozása

Telepítse a Mesa -t (OpenGL) a Linux Mint 3. lépésre
Telepítse a Mesa -t (OpenGL) a Linux Mint 3. lépésre

1. lépés. Nyisson meg egy terminált

Hozzon létre egy könyvtárat, váltson át a könyvtárba, és használja kedvenc szövegszerkesztőjét, például a nano vagy a gedit programot az OpenGL forráskód létrehozásához. Írja be az alábbi parancsokat.

  • Írja be az mkdir Sample-OpenGL-Programokat

    Ez létrehoz egy könyvtárat az OpenGL programok tárolására

  • Írja be a cd minta-OpenGL-programokat

    Ez megváltoztatja a könyvtárat

  • Írja be a nano main.c VAGY a gedit main.c parancsot

2. lépés: Másolja és illessze be VAGY írja be a kódot:

    #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 - Első ablak demó"); glutDisplayFunc (renderFunction); glutMainLoop (); visszatérés 0; }

Telepítse a Mesa -t (OpenGL) a Linux Mint 4. lépésre
Telepítse a Mesa -t (OpenGL) a Linux Mint 4. lépésre

3. lépés. Mentse el a fájlt, és lépjen ki

Rész 3 /3: Az OpenGL alkalmazás összeállítása és futtatása

Telepítse a Mesa -t (OpenGL) a Linux Mint 5. lépésre
Telepítse a Mesa -t (OpenGL) a Linux Mint 5. lépésre

1. lépés: Lépjen be a Sample-OpenGL-Programs könyvtárba

Amíg ott van, futtassa a következő parancsot:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLEpélda

    Ez a parancs összeállítja és összekapcsolja az OpenGL könyvtárait

Telepítse a Mesa -t (OpenGL) a Linux Mint 6. lépésre
Telepítse a Mesa -t (OpenGL) a Linux Mint 6. lépésre

2. lépés: Futtassa a programot

Ehhez írja be a következőt:

Írja be./OpenGLExample

OpenGL első ablak helyes eredménye
OpenGL első ablak helyes eredménye

3. lépés. Várja meg az eredményt

Ha mindent jól csinált, akkor egy ablak nyílik meg. Fekete alapon fehér négyzet jelenik meg. Az ablak címe "OpenGL - Első ablak demó".

Ajánlott: