So installieren Sie Mesa (OpenGL) unter Linux Mint - Gunook

Inhaltsverzeichnis:

So installieren Sie Mesa (OpenGL) unter Linux Mint - Gunook
So installieren Sie Mesa (OpenGL) unter Linux Mint - Gunook

Video: So installieren Sie Mesa (OpenGL) unter Linux Mint - Gunook

Video: So installieren Sie Mesa (OpenGL) unter Linux Mint - Gunook
Video: Wie sendet man eine Status-Nachricht auf WhatsApp? Smartphone Training für Senior*innen Teil 49 2024, April
Anonim

Mesa ist eine Open-Source-Implementierung der OpenGL-Spezifikation - ein System zum Rendern interaktiver 3D-Grafiken. Technisch gesehen ist OpenGL nur eine Spezifikation, die von Ihrem Grafiktreiber implementiert wird. Es gibt keine OpenGL SDK-Bibliothek. Es gibt nur libGL.so die mit Ihrem Treiber kommt. Um es zu verwenden, benötigen Sie Bindungen für die Programmiersprache Ihrer Wahl. Wenn das C ist, bestehen die "Bindings" nur aus den Header-Dateien. Sie möchten jedoch wahrscheinlich auch OpenGL-Erweiterungen verwenden, was mit GLEW einfach ist.

Eine Vielzahl von Gerätetreibern ermöglicht den Einsatz von Mesa in vielen verschiedenen Umgebungen, von der Softwareemulation bis zur vollständigen Hardwarebeschleunigung für moderne GPUs. Mesa knüpft an mehrere andere Open-Source-Projekte an: die Direct Rendering Infrastructure und X.org, um Benutzern von X unter Linux, FreeBSD und anderen Betriebssystemen OpenGL-Unterstützung zu bieten.

Schritte

Teil 1 von 3: Vorbereiten Ihres Linux Mint-Betriebssystems für die OpenGL-Entwicklung

Mesa (OpenGL) unter Linux Mint installieren Schritt 1
Mesa (OpenGL) unter Linux Mint installieren Schritt 1

Schritt 1. Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein, um die erforderlichen Bibliotheken für die OpenGL-Entwicklung zu installieren:

  • Geben Sie sudo apt-get update ein
  • Geben Sie sudo apt-get install freeglut3 ein
  • Geben Sie sudo apt-get install freeglut3-dev. ein
  • Geben Sie sudo apt-get install binutils-gold ein
  • Geben Sie sudo apt-get install g++ cmake ein
  • Geben Sie sudo apt-get install libglew-dev ein
  • Geben Sie sudo apt-get install g++ ein
  • Geben Sie sudo apt-get install mesa-common-dev ein
  • Geben Sie sudo apt-get install build-essential ein
  • Geben Sie sudo apt-get install libglew1.5-dev ein libglm-dev
Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 2
Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 2

Schritt 2. Holen Sie sich Informationen über die OpenGL- und GLX-Implementierungen, die auf einem bestimmten X-Display ausgeführt werden

Geben Sie dazu glxinfo ein.

Teil 2 von 3: Erstellen Ihres ersten OpenGL-Programms

Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 3
Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 3

Schritt 1. Öffnen Sie ein Terminal

Erstellen Sie ein Verzeichnis, wechseln Sie in das Verzeichnis und verwenden Sie Ihren bevorzugten Texteditor wie nano oder gedit, um Ihren OpenGL-Quellcode zu erstellen. Geben Sie die folgenden Befehle unten ein.

  • Geben Sie mkdir Sample-OpenGL-Programme ein

    Dadurch wird ein Verzeichnis für Ihre OpenGL-Programme erstellt

  • Geben Sie cd Sample-OpenGL-Programme ein

    Dadurch gelangen Sie in Ihr Verzeichnis

  • Geben Sie nano main.c ODER gedit main.c ein

Schritt 2. Kopieren Sie den Code und fügen Sie ihn ein ODER geben Sie den Code ein:

    #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); glBegin(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 - Erste Fensterdemo"); glutDisplayFunc(renderFunction); glutMainLoop(); 0 zurückgeben; }

Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 4
Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 4

Schritt 3. Speichern Sie die Datei und beenden Sie sie

Teil 3 von 3: Kompilieren und Ausführen Ihrer OpenGL-Anwendung

Mesa (OpenGL) unter Linux Mint installieren Schritt 5
Mesa (OpenGL) unter Linux Mint installieren Schritt 5

Schritt 1. Geben Sie das Verzeichnis Sample-OpenGL-Programs ein

Führen Sie dort den folgenden Befehl aus:

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

    Dieser Befehl kompiliert und verknüpft Ihre OpenGL-Bibliotheken

Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 6
Installieren Sie Mesa (OpenGL) unter Linux Mint Schritt 6

Schritt 2. Führen Sie das Programm aus

Geben Sie dazu Folgendes ein:

Geben Sie./OpenGLExample ein

OpenGL erstes Fenster korrektes Ergebnis
OpenGL erstes Fenster korrektes Ergebnis

Schritt 3. Warten Sie auf ein Ergebnis

Wenn Sie alles richtig gemacht haben, öffnet sich ein Fenster. Es zeigt ein weißes Quadrat auf schwarzem Hintergrund. Das Fenster trägt den Titel "OpenGL - Erstes Fenster Demo".

Empfohlen: