Jak zainstalować Mesa (OpenGL) na Linux Mint: 6 kroków

Spisu treści:

Jak zainstalować Mesa (OpenGL) na Linux Mint: 6 kroków
Jak zainstalować Mesa (OpenGL) na Linux Mint: 6 kroków

Wideo: Jak zainstalować Mesa (OpenGL) na Linux Mint: 6 kroków

Wideo: Jak zainstalować Mesa (OpenGL) na Linux Mint: 6 kroków
Wideo: Jak robić i wysyłać zdjęcia oraz filmy z WhatsApp a 2024, Może
Anonim

Mesa to open-sourceowa implementacja specyfikacji OpenGL - systemu do renderowania interaktywnej grafiki 3D. Technicznie rzecz biorąc, OpenGL to tylko specyfikacja zaimplementowana przez sterownik karty graficznej. Nie ma czegoś takiego jak biblioteka OpenGL SDK. Jest tylko libGL.so który jest dostarczany ze sterownikiem. Aby go użyć, potrzebujesz powiązań dla wybranego języka programowania. Jeśli to jest C, "powiązania" składają się tylko z plików nagłówkowych. Jednak prawdopodobnie będziesz chciał również użyć rozszerzeń OpenGL, co jest łatwe przy użyciu GLEW.

Różnorodność sterowników urządzeń pozwala na używanie Mesy w wielu różnych środowiskach, od emulacji oprogramowania po pełną akcelerację sprzętową dla nowoczesnych procesorów graficznych. Mesa łączy się z kilkoma innymi projektami open-source: Direct Rendering Infrastructure i X.org, aby zapewnić obsługę OpenGL użytkownikom X na Linuksie, FreeBSD i innych systemach operacyjnych.

Kroki

Część 1 z 3: Przygotowanie systemu operacyjnego Linux Mint do rozwoju OpenGL

Zainstaluj Mesa (OpenGL) na Linux Mint Krok 1
Zainstaluj Mesa (OpenGL) na Linux Mint Krok 1

Krok 1. Otwórz terminal i wprowadź następujące polecenia, aby zainstalować niezbędne biblioteki do rozwoju OpenGL:

  • Wprowadź aktualizację sudo apt-get
  • Wpisz sudo apt-get install freeglut3
  • Wpisz sudo apt-get install freeglut3-dev
  • Wpisz sudo apt-get install binutils-gold
  • Wpisz sudo apt-get install g++ cmake
  • Wpisz sudo apt-get install libglew-dev
  • Wpisz sudo apt-get install g++
  • Wpisz sudo apt-get install mesa-common-dev
  • Wpisz sudo apt-get install build-essential
  • Wpisz sudo apt-get install libglew1.5-dev libglm-dev
Zainstaluj Mesa (OpenGL) na Linux Mint Krok 2
Zainstaluj Mesa (OpenGL) na Linux Mint Krok 2

Krok 2. Uzyskaj informacje o implementacjach OpenGL i GLX działających na danym wyświetlaczu X-ów

Aby to zrobić, wpisz glxinfo.

Część 2 z 3: Tworzenie pierwszego programu OpenGL

Zainstaluj Mesa (OpenGL) na Linux Mint Krok 3
Zainstaluj Mesa (OpenGL) na Linux Mint Krok 3

Krok 1. Otwórz terminal

Utwórz katalog, przejdź do katalogu i użyj swojego ulubionego edytora tekstu, takiego jak nano lub gedit, aby utworzyć kod źródłowy OpenGL. Wprowadź poniższe polecenia.

  • Wpisz mkdir Sample-OpenGL-Programs

    Spowoduje to utworzenie katalogu do przechowywania programów OpenGL

  • Wpisz cd Sample-OpenGL-Programs

    To zmieni Cię w swój katalog

  • Wpisz nano main.c LUB gedit main.c

Krok 2. Skopiuj i wklej LUB wpisz kod:

    #include #include void renderFunction() { 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); glPoczątek(GL_POLYGON); glVertex2f(-0,5, -0,5); glVertex2f(-0,5, 0,5); glVertex2f(0,5, 0,5); glVertex2f(0,5, -0,5); gLend(); glFlush(); } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE); glutInitWindowSize(500, 500); glutInitWindowPosition(100, 100); glutCreateWindow("OpenGL - demo pierwszego okna"); glutDisplayFunc(renderFunction); glutMainLoop(); zwróć 0; }

Zainstaluj Mesa (OpenGL) na Linux Mint Krok 4
Zainstaluj Mesa (OpenGL) na Linux Mint Krok 4

Krok 3. Zapisz plik i wyjdź

Część 3 z 3: Kompilowanie i uruchamianie aplikacji OpenGL

Zainstaluj Mesa (OpenGL) na Linux Mint Krok 5
Zainstaluj Mesa (OpenGL) na Linux Mint Krok 5

Krok 1. Przejdź do katalogu Sample-OpenGL-Programs

Tam uruchom następujące polecenie:

  • g++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLExample

    To polecenie skompiluje i połączy twoje biblioteki OpenGL

Zainstaluj Mesa (OpenGL) na Linux Mint Krok 6
Zainstaluj Mesa (OpenGL) na Linux Mint Krok 6

Krok 2. Uruchom program

Aby to zrobić, wpisz następujące polecenie:

Wpisz./OpenGLExample

Prawidłowy wynik w pierwszym oknie OpenGL
Prawidłowy wynik w pierwszym oknie OpenGL

Krok 3. Poczekaj na wynik

Jeśli zrobiłeś wszystko dobrze, otworzy się okno. Pokaże biały kwadrat na czarnym tle. Okno będzie nosiło nazwę "OpenGL - Demo pierwszego okna".

Zalecana: