Kako instalirati mesa (opengl) u linux ment

Mesa - Ovo je provedba grafičkog API-ja OpenGL, Pružanje visokih performansi prilikom rada sa 3D grafikom. Tehnički je to samo specifikacija koju implementira vozač video kartice. Ne postoji takva stvar kao biblioteka OpenGL SDK. Postoji datoteka libgl.Tako se isporučuje sa vozačem. Da biste ga koristili, trebate obavezujući na odabrani program za programiranje. Ako je ovo C jezik, veza se sastoji od datoteka zaglavlja. Međutim, vjerovatno želite koristiti OpenGL ekstenzije, što je lako sa GLEW-om.

Raznolikosti upravljačkih programa uređaja omogućava upotrebu MESA u različitim okruženjima, počevši od emulacije softvera i dovršavanjem hardverskog ubrzanja modernih video čipova. Mesa je povezana s nizom drugih projekata otvorenog koda: infrastruktura direktne i X.Org i pruža podršku za korisnike OpenGL-a X u Linuxu, FreeBSD i drugim operativnim sistemima.

Korake

Metoda 1 od 3:
Priprema Linux Mint operativnog sistema za razvoj OpenGL
  1. Slika pod nazivom Instalacija Mesa (OpenGL) na Linux Mint Korak 1
jedan. Otvorite terminal i unesite sljedeće naredbe za instaliranje potrebnih biblioteka za razvoj OpenGL:
  • Unesite / kopirajte / umetnite: sudo apt-get Ažuriranje
  • Enter / Copy / umetni: sudo apt-get install freeglut3
  • Enter / Copy / Umetni: sudo apt-get install freeglut3-dev
  • Enter / Copy / umetni: sudo apt-get install binutils-zlato
  • Enter / Copy / umetni: Sudo Apt-Get Install G ++ CMake
  • Enter / Copy / Umetni: sudo apt-get install libglew-dev
  • Enter / Copy / umetni: sudo apt-get install g++
  • Enter / Copy / umetni: sudo apt-get install mesa-common-dev
  • Enter / Copy / umetni: Sudo apt-get install esencijantne
  • Enter / Copy / umetni: sudo apt-get install libglew1.5-dev libglm-dev
  • Slika pod nazivom Instalacija Mesa (OpenGL) na Linux Mint Korak 2
    2. Nakon instaliranja biblioteka unesite sljedeću naredbu da biste dobili informacije o OpenGL i GLX implementacijama koje rade na ovom X zaslonu.
  • Enter / Copy / umetni: GLXINFO | Grep OpenGL
  • Metoda 2 od 3:
    Stvaranje prvog programa OpenGL
    1. Slika pod nazivom Instalacija Mesa (OpenGL) na Linux Mint Korak 3
    jedan. Da biste kreirali program OpenGL, otvorite terminal, kreirajte direktorij, idite na direktorij i u uređivaču teksta, na primjer, u nano ili geditu, kreirajte izvor OpenGL Code. Unesite sljedeće naredbe:
    • Enter / Copy / umetni: MKDIR uzorak-otvoreni programi
    • Ovo će stvoriti katalog za pohranu vaših otvorenih programa.
  • Unesite / Kopiraj / Umetanje: CD uzorak-OpenGL-Programi
    • Preselit ćete se na kreirani direktorij.
  • Unesite / kopirajte / umetnite:"Nano glavni.C" Ili "Gedit Main.C"
    • Kopirajte i zalijepite ili unesite sljedeći kôd:
  • #include #include praznina render funkcija () {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.pedeset.5) -glvertex2f (-0.pedeset.5) -glvertex2f (0.pedeset.5) -glvertex2f (0.pedeset.5) -Glend () - GLFLUSH () -} int main (int argc, char ** argv) {glutinit (& argc, argv) -glutinitdisplaymode (glut_singles) -glutinitwindowsowize (500.500) -Glutinitwindowposition (100.500) -Glutcreatewindow (100.100) -Glutcreatewindow ("OpenGL - prvi prozor demo") -Glutdisplayfunc (renderFunkcija) -Glutmainloop () - povratak 0-}
  • "" Spremite datoteku i zatvorite ga""Slika pod nazivom Instaliranje Mesa (OpenGL) na Linux Mint Korak 4
  • Metoda 3 od 3:
    Kompilacija i pokretanje OpenGL aplikacija
    1. Slika pod nazivom MESA (OpenGL) na Linux Mint Korak 5
    jedan. Biti u imeniku "Prizor-OpenGl-Programs", pokrenite sljedeću naredbu:
    • Enter / Copy / umetni: GCC -LGLUT -LGL -LGLGL -LGLU MAIN.C -o Opengexample
    • Ovaj tim će prikupiti i povezati OpenGL biblioteku.
  • Slika pod nazivom MESA (OpenGL) na Linux Mint Korak 6
    2. Da biste započeli program, unesite sljedeću naredbu:
  • Unesite / kopirajte / umetnite:./ Opengexample
  • Slika pod nazivom MESA (OpenGL) na Linux Mint Korak 7
    3. Za više informacija o OpenGlu pogledajte sljedeće resurse:
  • OpenGL Crvena knjiga
  • OpenGL plava knjiga
  • Slične publikacije