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

Metoda 1 z 3:
Przygotowanie systemu operacyjnego Mint Linux do rozwoju OpenGL
  1. Obraz zatytułowany MESA (OpenGL) na Linux Mint KROK 1
jeden. Otwórz terminal i wprowadź następujące polecenia, aby zainstalować niezbędne biblioteki dla rozwoju OpenGL:
  • 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
  • Obraz zatytułowany MESA (OpenGL) na Linux Mint Krok 2
    2. Po zainstalowaniu bibliotek wprowadź następujące polecenie, aby uzyskać informacje o implementacjach OpenGL i GLX, które działają na tym wyświetlaczu X.
  • Wpisz / Kopiuj / Włóż: Glxinfo | Grep OpenGL
  • Metoda 2 z 3:
    Tworzenie pierwszego programu OpenGL
    1. Obraz zatytułowany MESA (OpenGL) na Linux Mint KROK 3
    jeden. Aby utworzyć program OpenGL, otwórz terminal, utwórz katalog, przejdź do katalogu i edytora tekstu, na przykład w Nano lub Gedit, utwórz kod Source OpenGL. Wprowadź następujące polecenia:
    • Enter / Copy / Insert: MKDIR Próbki-OpenGL-Programy
    • Spowoduje to utworzenie katalogu do przechowywania programów OpenGL.
  • Enter / Copy / Insert: CD Próbki-OpenGL-Programy
    • Przejście do utworzonego katalogu.
  • Wpisz / Kopiuj / Włóż:"Nano main.DO" Lub "Gedit Main.DO"
    • 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-}
  • "" Zapisz plik i zamknij go""Obraz zatytułowany MESA (OpenGL) na Linux Mint Krok 4
  • Metoda 3 z 3:
    Kompilacja i uruchomienie aplikacji OpenGL
    1. Obraz zatytułowany MESA (OpenGL) na Linux Mint Krok 5
    jeden. Będąc w katalogu "Próbki-OpenGL-Programs", uruchom następujące polecenie:
    • Enter / Copy / Insert: GCC -LGLUT -LGL -LGLGLGLGLGLU GŁÓWNY.C -O OpenGexample
    • Ten zespół będzie zebrać i podłączy bibliotekę OpenGL.
  • Obraz zatytułowany Zainstaluj Mesa (OpenGL) na Linux Mint Krok 6
    2. Aby uruchomić program, wprowadź następujące polecenie:
  • Wpisz / Kopiuj / Włóż:./ OpenGexample
  • Obraz zatytułowany Install Mesa (OpenGL) na Linux Mint Krok 7
    3. Aby uzyskać więcej informacji na temat OpenGL, zobacz następujące zasoby:
  • OpenGL Red Book
  • OpenGL Blue Book
  • Podobne publikacje