Comment installer Mesa (OpenGL) sur Linux Mint : 6 étapes

Table des matières:

Comment installer Mesa (OpenGL) sur Linux Mint : 6 étapes
Comment installer Mesa (OpenGL) sur Linux Mint : 6 étapes

Vidéo: Comment installer Mesa (OpenGL) sur Linux Mint : 6 étapes

Vidéo: Comment installer Mesa (OpenGL) sur Linux Mint : 6 étapes
Vidéo: Comment créer des autocollants WhatsApp avec vos photos ? 2024, Avril
Anonim

Mesa est une implémentation open source de la spécification OpenGL - un système de rendu de graphiques 3D interactifs. Techniquement, OpenGL n'est qu'une spécification, implémentée par votre pilote graphique. Il n'y a rien de tel qu'une bibliothèque OpenGL SDK. Il y a juste libGL.so qui vient avec votre chauffeur. Pour l'utiliser, vous avez besoin de liaisons pour le langage de programmation de votre choix. S'il s'agit de C, les « liaisons » se composent uniquement des fichiers d'en-tête. Cependant, vous voudrez probablement aussi utiliser les extensions OpenGL, ce qui est facile avec GLEW.

Une variété de pilotes de périphériques permet à Mesa d'être utilisé dans de nombreux environnements différents, allant de l'émulation logicielle à l'accélération matérielle complète pour les GPU modernes. Mesa est lié à plusieurs autres projets open source: l'infrastructure de rendu direct et X.org pour fournir un support OpenGL aux utilisateurs de X sur Linux, FreeBSD et d'autres systèmes d'exploitation.

Pas

Partie 1 sur 3: Préparation de votre système d'exploitation Linux Mint pour le développement OpenGL

Installer Mesa (OpenGL) sur Linux Mint Étape 1
Installer Mesa (OpenGL) sur Linux Mint Étape 1

Étape 1. Ouvrez un terminal et entrez les commandes suivantes pour installer les bibliothèques nécessaires au développement OpenGL:

  • Entrez sudo apt-get update
  • Entrez sudo apt-get install freeglut3
  • Entrez sudo apt-get install freeglut3-dev
  • Entrez sudo apt-get install binutils-gold
  • Entrez sudo apt-get install g++ cmake
  • Entrez sudo apt-get install libglew-dev
  • Entrez sudo apt-get install g++
  • Entrez sudo apt-get install mesa-common-dev
  • Entrez sudo apt-get install build-essential
  • Entrez sudo apt-get install libglew1.5-dev libglm-dev
Installer Mesa (OpenGL) sur Linux Mint Étape 2
Installer Mesa (OpenGL) sur Linux Mint Étape 2

Étape 2. Obtenez des informations sur les implémentations OpenGL et GLX s'exécutant sur un écran X donné

Pour ce faire, entrez glxinfo.

Partie 2 sur 3: Création de votre premier programme OpenGL

Installer Mesa (OpenGL) sur Linux Mint Étape 3
Installer Mesa (OpenGL) sur Linux Mint Étape 3

Étape 1. Ouvrez un terminal

Créez un répertoire, accédez au répertoire et utilisez votre éditeur de texte préféré tel que nano ou gedit pour créer votre code source OpenGL. Entrez les commandes suivantes ci-dessous.

  • Entrez mkdir Sample-OpenGL-Programs

    Cela créera un répertoire pour contenir vos programmes OpenGL

  • Entrez cd Sample-OpenGL-Programs

    Cela vous changera dans votre répertoire

  • Entrez nano main.c OU gedit main.c

Étape 2. Copiez et collez OU saisissez le code:

    #include #include void renderFunction() { glClearColor(0.0, 0.0, 0.0, 0.0); glClear(GL_COLOR_BUFFER_BIT); glCouleur3f(1.0, 1.0, 1.0); glOrtho(-1,0, 1,0, -1,0, 1,0, -1,0, 1,0); glDébut(GL_POLYGONE); glVertex2f(-0,5, -0,5); glVertex2f(-0,5, 0,5); glVertex2f(0,5, 0,5); glVertex2f(0,5, -0,5); glFin(); glRincer(); } int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE); glutInitWindowSize(500, 500); glutInitWindowPosition (100, 100); glutCreateWindow("OpenGL - Première démo fenêtre"); glutAfficheFunc(RenderFunction); glutMainLoop(); renvoie 0; }

Installer Mesa (OpenGL) sur Linux Mint Étape 4
Installer Mesa (OpenGL) sur Linux Mint Étape 4

Étape 3. Enregistrez le fichier et quittez

Partie 3 sur 3: Compilation et exécution de votre application OpenGL

Installer Mesa (OpenGL) sur Linux Mint Étape 5
Installer Mesa (OpenGL) sur Linux Mint Étape 5

Étape 1. Entrez dans le répertoire Sample-OpenGL-Programs

Une fois là-bas, exécutez la commande suivante:

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

    Cette commande compilera et liera vos bibliothèques OpenGL

Installer Mesa (OpenGL) sur Linux Mint Étape 6
Installer Mesa (OpenGL) sur Linux Mint Étape 6

Étape 2. Exécutez le programme

Pour ce faire, tapez ce qui suit:

Entrez./OpenGLExample

OpenGL première fenêtre résultat correct
OpenGL première fenêtre résultat correct

Étape 3. Attendez un résultat

Si vous avez tout fait correctement, une fenêtre s'ouvrira. Il affichera un carré blanc sur un fond noir. La fenêtre s'intitulera "OpenGL - Première fenêtre de démonstration".

Conseillé: