Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
opengl [Le 24/01/2022, 15:15] lyondif02 [OpenGL et GLX] typo. + |
opengl [Le 28/12/2022, 18:37] (Version actuelle) Theon [Vérifier son installation] grammaire |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
{{tag>système BROUILLON programmation Focal}} | {{tag>système BROUILLON programmation Focal}} | ||
---- | ---- | ||
====== OpenGL et GLX ====== | ====== OpenGL et GLX ====== | ||
- | OpenGL est une [[WPFR>bibliothèque logicielle]]((En anglais : //library//, avec une traduction impropre en français par « librairie », souvent rencontrée.)) écrite en C qui permet de programmer, de faire fonctionner des programmes utilisant la 3D. | + | OpenGL est une [[WPFR>bibliothèque logicielle]]((En anglais : //library//, avec une traduction en français par « librairie », souvent rencontrée et impropre ici.)) écrite en C qui permet de programmer, de faire fonctionner des programmes utilisant la 3D. |
- | Elle est parfois liée à la bibliothèque [[:sdl|SDL]] et à l’interface de programmation [[:sfml|SFML]]. | + | Elle est parfois liée aux bibliothèques [[:sdl|SDL]] et [[:sfml|SFML]]. |
===== Définitions ===== | ===== Définitions ===== | ||
Voici quelques explications sur le monde d'OpenGL et ce qui l'entoure. | Voici quelques explications sur le monde d'OpenGL et ce qui l'entoure. | ||
Ligne 41: | Ligne 40: | ||
* La librairie libGL | * La librairie libGL | ||
- | Mises à part les exceptions précédentes vous avez la partie utilisateur fonctionnelle. | + | Mises à part les exceptions précédentes vous avez la partie utilisateur fonctionnelle. |
- | Vous devez avoir les lignes suivantes dans Xorg.conf : | + | Vous devez avoir les lignes suivantes dans Xorg.conf : |
<code> | <code> | ||
Ligne 50: | Ligne 49: | ||
</code> | </code> | ||
- | Assurez-vous que vous utilisez le pilote DDX compatible avec DRI et non pas vesa ou fbdev. | + | Assurez-vous que vous utilisez le pilote DDX compatible avec DRI et non pas vesa ou fbdev. |
Pour savoir si ça fonctionne tapez la commande : | Pour savoir si ça fonctionne tapez la commande : | ||
Ligne 87: | Ligne 86: | ||
Dans les principales [[:variantes]] d'ubuntu, OpenGL est déjà installé.\\ | Dans les principales [[:variantes]] d'ubuntu, OpenGL est déjà installé.\\ | ||
- | Il arrive qu'OpenGL ne soit pas déjà installé de base. | + | Il arrive qu'OpenGL ne soit pas déjà installé de base. |
Vous pouvez vérifier la version installée d'OpenGL dans le [[:terminal]] en tapant la commande | Vous pouvez vérifier la version installée d'OpenGL dans le [[:terminal]] en tapant la commande | ||
<code bash>glxinfo | grep 'version'</code> | <code bash>glxinfo | grep 'version'</code> | ||
- | Vous pouvez aussi [[dpkg#verifier_la_presence_d_un_paquet| vérifiant si un des paquets]] de OpenGL est en place ou non. Essayez d'installer **[[apt>mesa-utils]]** : si le moyen utilisé pour installer mesa-utils vous dit que vous l'avez déjà installé, alors OpenGL est bien installé sur votre PC. | + | Vous pouvez aussi [[dpkg#verifier_la_presence_d_un_paquet| vérifier si un des paquets]] de OpenGL est en place ou non. Essayez d'installer **[[apt>mesa-utils]]** : si le moyen utilisé pour installer mesa-utils vous dit que vous l'avez déjà installé, alors OpenGL est bien installé sur votre PC. |
===== Configuration ===== | ===== Configuration ===== | ||
Ligne 107: | Ligne 106: | ||
Il suffit de [[tutoriel/comment_supprimer_un_paquet|supprimer le paquet installé]]. | Il suffit de [[tutoriel/comment_supprimer_un_paquet|supprimer le paquet installé]]. | ||
- | Via terminal cela donne : | + | Via terminal cela donne : |
<code>sudo apt remove freeglut3</code> | <code>sudo apt remove freeglut3</code> | ||
<code>sudo apt remove freeglut3-dev</code> | <code>sudo apt remove freeglut3-dev</code> |