J'ai lu pas mal de chose à son sujet comme quoi c'est tres bien, mais j'ai du mal à faire la différence lors de l'utilisation de mesa !
Pour autant que je sache, Mesa est une implémentation libre de OpenGL. C'est donc celle que l'on utilise par défaut sous Linux, et qui émule logiciellement le rendu des objets 3D. Par conséquent, cela fonctionne mais très lentement.
Si ensuite tu veux jouer en 3D, tu auras besoin d'avoir une carte graphique dont le fabricant propose un pilote qui fonctionne sous Linux, qui s'intègre au serveur X-Window et reconnaît l'API GLX. Seulement alors les applications OpenGL fonctionneront en « temps réel ». Par contre, point de vue programmation, cela ne change strictement rien.
Pour les packages, tapes dpkg - l *mesa* pour savoir ce qui est déjà chez toi, mais en pratique, la plupart des bibliothèques devraient déjà être chez toi, mais il faudra en plus les packages "-dev" pour pouvoir compiler de nouvelles applications. Chez moi, sous Ubuntu, j'ai actuellement
ii xlibmesa-dri 6.8.2-10.1 Mesa 3D graphics library modules [X.Org]
ii xlibmesa-gl 6.8.2-10.1 Mesa 3D graphics library [X.Org]
ii xlibmesa-gl-dev 6.8.2-10.1 Mesa 3D graphics library development files [X.Org]
ii xlibmesa-glu 6.8.2-10.1 Mesa OpenGL utility library [X.Org]
ii xlibmesa-glu-dev 6.8.2-10.1 Mesa OpenGL utility library development files [X.Org]
# mesa opengl toussa
Posté par Obsidian . En réponse au message Installation d'openGL. Évalué à 2.
Pour autant que je sache, Mesa est une implémentation libre de OpenGL. C'est donc celle que l'on utilise par défaut sous Linux, et qui émule logiciellement le rendu des objets 3D. Par conséquent, cela fonctionne mais très lentement.
Si ensuite tu veux jouer en 3D, tu auras besoin d'avoir une carte graphique dont le fabricant propose un pilote qui fonctionne sous Linux, qui s'intègre au serveur X-Window et reconnaît l'API GLX. Seulement alors les applications OpenGL fonctionneront en « temps réel ». Par contre, point de vue programmation, cela ne change strictement rien.
Pour les packages, tapes dpkg - l *mesa* pour savoir ce qui est déjà chez toi, mais en pratique, la plupart des bibliothèques devraient déjà être chez toi, mais il faudra en plus les packages "-dev" pour pouvoir compiler de nouvelles applications. Chez moi, sous Ubuntu, j'ai actuellement
ii xlibmesa-dri 6.8.2-10.1 Mesa 3D graphics library modules [X.Org]
ii xlibmesa-gl 6.8.2-10.1 Mesa 3D graphics library [X.Org]
ii xlibmesa-gl-dev 6.8.2-10.1 Mesa 3D graphics library development files [X.Org]
ii xlibmesa-glu 6.8.2-10.1 Mesa OpenGL utility library [X.Org]
ii xlibmesa-glu-dev 6.8.2-10.1 Mesa OpenGL utility library development files [X.Org]
Sinon, deux liens pour débuter :
http://www.eecs.tulane.edu/www/Terry/OpenGL/Introduction.htm(...)
http://paulyg.f2s.com/prog1.htm