Jak zainstalować mesa (opengl) w mint linux
Mesa - To jest implementacja interfejsu API graficznego Opengl, Zapewnienie wysokiej wydajności podczas pracy z grafiką 3D. Technicznie jest to tylko specyfikacja zaimplementowana przez sterownik karty wideo. Nie ma czegoś takiego jak Biblioteka SDK OpenGL. Jest plik libgl.Tak dostarczany z kierowcą. Aby go użyć, potrzebujesz wiązania z wybranym językiem programowania. Jeśli jest to język C, wiązanie składa się z plików nagłówka. Prawdopodobnie chcesz jednak użyć rozszerzeń OpenGL, co jest łatwe do zrobienia z Glew.
Różnorodność sterowników urządzeń umożliwia korzystanie z MESA w różnych środowiskach, począwszy od emulacji oprogramowania i wypełnianie przyspieszenia sprzętowego nowoczesnych wiórów wideo. Mesa jest związana z szeregiem innych projektów open source: bezpośrednia infrastruktura renderowania i x.Org i zapewnia obsługę użytkowników OpenGL X w Linuksie, FreeBSD i innych systemach operacyjnych.
Kroki
- Enter / Copy / Wstaw: Sudo APT-Get Aktualizacja
- Enter / Kopiuj / Włóż: Sudo Apt-Get Install Freeglut3
- Enter / Kopiuj / Włóż: Sudo Apt-Get Install Freeglut3-Dev
- Enter / Copy / Insert: sudo apt-get install binutils-gold
- Enter / Copy / Insert: sudo apt-get install g ++ cmake
- Enter / Copy / Insert: sudo apt-get install libglew-dev
- Enter / Copy / Insert: sudo apt-get install g++
- Enter / Copy / Insert: sudo apt-get install mesa-common-dev
- Wpisz / Kopiuj / Włóż: Sudo Apt-Get Install Build-Essential
- Enter / Copy / Insert: sudo apt-get install libglew1.5-dev libglm-dev
- Enter / Copy / Insert: MKDIR Próbki-OpenGL-Programy
- Spowoduje to utworzenie katalogu do przechowywania programów OpenGL.
- Przejście do utworzonego katalogu.
- Skopiuj i wklej lub wprowadź następujący kod:
#include #include void renderfundction () {glclearColor (0.0, 0.0, 0.0, 0.0) -glclear (gl_color_buffer_bit) -glolor3f (1.0, 1.0, 1.0) olidho (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0) -glbegin (GL_POLYGON) -gverTEx2f (-0.pięćdziesiąt.5) -gverTEx2f (-0.pięćdziesiąt.5) -gververx2f (0.pięćdziesiąt.5) -gververx2f (0.pięćdziesiąt.5) -Glend () - Glflush () -} int Główny (INT Argc, Char ** Argv) {Glutnit (& ARGC, Argv) -GlutinitdisPlayMode (Glut_Single) -GlutinitWindized (500,500) -GlutinitwindOWIposition (100,100) -GlutCreatów)"OpenGL - Demo pierwszego okna") -Glutdisplayfunc (renderFunkcja) -Glutmainloop () - zwrot 0-}
- Enter / Copy / Insert: GCC -LGLUT -LGL -LGLGLGLGLGLU GŁÓWNY.C -O OpenGexample
- Ten zespół będzie zebrać i podłączy bibliotekę OpenGL.