Cum se instalează mesa (opengl) în linux monetărie
Mesa - Aceasta este punerea în aplicare a API-ului grafic Opengl, oferind performanțe ridicate atunci când lucrați cu grafică 3D. Din punct de vedere tehnic, este doar o specificație implementată de driverul cardului video. Nu există nici un fel de biblioteca OpenGL SDK. Există un fișier libgl.Atât de livrat împreună cu șoferul. Pentru ao folosi, aveți nevoie de o legătură cu limba de programare aleasă. Dacă aceasta este limba C, legarea constă în fișiere de antet. Cu toate acestea, probabil că doriți să utilizați extensii OpenGL, care este ușor de făcut cu Glew.
Varietatea driverelor de dispozitiv permite utilizarea MESS în diferite medii, începând cu emularea software-ului și completarea accelerației hardware a chipsurilor video moderne. Mesa este asociată cu o serie de alte proiecte open source: infrastructură directă de randare și x.Org, și oferă suport pentru utilizatorii OpenGL x în Linux, FreeBSD și alte sisteme de operare.
Pași
- Introduceți / copiați / inserați: Sudo APT-GET Actualizare
- Introduceți / copiați / inserați: sudo apt-get instalare freeglut3
- Introduceți / copiați / inserați: sudo apt-get instalare freeglut3-dev
- Introduceți / copiați / inserați: sudo apt-get instalare binutils-aur
- Introduceți / copiați / inserați: sudo apt-get instalare g ++ cmake
- Introduceți / copiați / inserați: sudo apt-get instalare libglew-dev
- Introduceți / copiați / inserați: sudo apt-get instalare g++
- Introduceți / copiați / inserați: sudo apt-get instalare mesa-comună-dev
- Introduceți / copiați / Inserați: sudo apt-get instalare Build-esențial
- Introduceți / copiați / inserați: sudo apt-get instalare liblograw1.5-dev libglm-dev

- ENTER / COPY / INSERT: MKDIR eșantion-OpenGL-Programe
- Acest lucru va crea un catalog pentru stocarea programelor OpenGL.
- Vă veți muta în directorul creat.
- Copiați și lipiți sau introduceți următorul cod:
#include #include rydfunction () {glclegarcolor (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) -GLBEING (GL_POLYGON) -GLVERTEX2F (-0.cincizeci.5) -GLVERTEX2F (-0.cincizeci.5) -Glvertex2F (0.cincizeci.5) -Glvertex2F (0.cincizeci.5)"OpenGL - demonstrația de fereastră") -Glutdisplayfunc (RenderFunction) -GlutmainLoop () - Return 0-}

- Introduceți / copiați / introduceți: gcc -lglut -lgl -lglgl -lglu principal.C-Opengexample
- Această echipă va colecta și va conecta biblioteca OpenGL.

