Hogyan telepítsünk mesa-t (opengl) linux mint

Mesa - Ez a grafikus API végrehajtása Nyitott, nagy teljesítményt nyújt, amikor 3D-s grafikával dolgozik. Technikailag csak a videokártya-illesztőprogram által végrehajtott specifikáció. Nincs olyan dolog, mint az OpenGL SDK könyvtár. Van egy libgl fájl.Így szállított a vezető. A használatához kötelező a kiválasztott programozási nyelvhez. Ha ez C nyelv, a kötés fejlécfájlból áll. Valószínűleg az OpenGL kiterjesztéseket szeretné használni, amelyek könnyen kezelhetők a Glew segítségével.

A különböző eszközmeghajtók lehetővé teszi a használatát MESA különböző környezetekben, kezdve szoftver emuláció és befejezése a hardveres gyorsítást a modern videó chipek. A MESA számos más nyílt forráskódú projekthez kapcsolódik: közvetlen renderelő infrastruktúra és x.Az ORG, és támogatja az OpenGL felhasználók X-t Linuxban, FreeBSD-ben és más operációs rendszerekben.

Lépések

1. módszer 3:
Az OpenGL fejlesztéshez szükséges Linux Mint operációs rendszer előkészítése
  1. A kép telepítése Mesa (OpenGL) a Linux Mint 1. lépésben
egy. Nyissa meg a terminálot, és írja be a következő parancsokat az OpenGL fejlesztéshez szükséges könyvtárak telepítéséhez:
  • Belépés / másolás / betöltés: sudo apt-get frissítés
  • ENTER / COPY / INSERT: sudo apt-get Install FreeGlut3
  • Belépés / másolás / betöltés: sudo apt-get install ingylut3-dev
  • Belépés / másolás / betöltés: sudo apt-get install binutils-gold
  • Belépés / másolás / betöltés: sudo apt-get install g ++ cmake
  • Belépés / másolás / betét: sudo apt-get telepítés liblew-dev
  • Belépés / másolás / betöltés: sudo apt-get install g++
  • Belépés / másolás / betét: sudo apt-get telepítése Mesa-Common-dev
  • Belépés / másolás / betöltés: sudo apt-get telepítés építése
  • Belépés / másolás / betét: sudo apt-get telepítés liblew1.5-dev libglm-dev
  • A kép telepítése MESA (OpenGL) a Linux Mint 2. lépésben
    2. A könyvtárak telepítése után adja meg a következő parancsot, hogy információt szerezzen az OpenGL és a GLX implementációkról, amelyek ezen az X kijelzőn működnek.
  • Belépés / másolás / betét: GLXINFO | Grep opengl
  • 3. módszer 3:
    Az első OpenGL program létrehozása
    1. A kép telepítése MESA (OpenGL) a Linux Mint 3. lépésben
    egy. Ahhoz, hogy hozzon létre egy OpenGL program nyissa meg a terminál, hozzon létre egy könyvtárat, menj a könyvtárba, és egy szövegszerkesztőben, például a Nano vagy Gedit hozza létre a forrás OpenGL kód. Adja meg a következő parancsokat:
    • Belépés / másolás / betöltés: Mkdir Minta-OpenGL programok
    • Ez létrehoz egy katalógust az OpenGL programok tárolására.
  • Belépés / másolás / betöltés: CD Minta-OpenGL programok
    • A létrehozott könyvtárba lép.
  • Belépés / másolás / betöltés:"Nano fő.C" Vagy "Gedit fő.C"
    • Másoljon és illessze be, vagy írja be a következő kódot:
  • #include #include void renderfunkció () {glbleclor (0.0, 0.0, 0.0, 0.0) -glaril (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) -grvertex2f (-0.ötven.5) -GRVERTEX2F (-0.ötven.5) -GRVEREX2F (0.ötven.5) -GRVEREX2F (0.ötven.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 (renderfunkció) -Glutmainloop () - visszatérés 0-}
  • "" Mentse el a fájlt, és zárja be""A kép telepítése Mesa (OpenGL) a Linux Mint 4. lépésben
  • 3. módszer 3:
    Az OpenGL alkalmazások összeállítása és elindítása
    1. A kép telepítése Mesa (OpenGL) a Linux Mint 5. lépésben
    egy. A "Sample-OpenGL-programok" könyvtárában futtassa a következő parancsot:
    • Belépés / másolás / betét: gcc -lglut -lgl -lglgl -lglu Main.C -o nyílás
    • Ez a csapat összegyűjti és összekapcsolja az OpenGL könyvtárat.
  • A kép telepítése Mesa (OpenGL) a Linux Mint 6. lépésben
    2. A program elindításához adja meg a következő parancsot:
  • Belépés / másolás / betöltés:./ Nyílás
  • Kép Telepítés Mesa (OpenGL) a Linux Mint 7. lépésben
    3. Az OpenGL-ről további információt a következő források találhatók:
  • OpenGL piros könyv
  • OpenGL kék könyv
  • Hasonló publikációk