Mesa 3D est une implémentation de la spécification OpenGL offrant un rendu logiciel d'une scène 3D. Cette bibliothèque est publiée sous licence MIT et supporte l'ensemble des systèmes d'exploitation modernes. Les pilotes de carte graphique (Linux et *BSD) utilisent Mesa pour le rendu OpenGL avec accélération matérielle.
La version 6.5.3 sortie le 27 avril dernier apporte beaucoup de nouveautés et notamment le support d'OpenGL dans ses versions 2.0 et 2.1 (sorties respectivement en Août 2004 et Août 2006). OpenGL 2.0 apporte le support des instructions programmables connues sous le nom de « shader » : l'effet de « cell shading » en est un exemple.
Autres nouveautés : prise en charge des MRT, Multiple Render Target, qui permet de modifier plusieurs tampons en une seule instruction; prise en charge des VBO, Vertex Buffer Object, qui permettent de stocker des tableaux de vertex dans la mémoire de la carte vidéo. Enfin de nombreux bugs ont été corrigés : reportez-vous au ChangeLog complet pour les détails.
La version 6.5.3 sortie le 27 avril dernier apporte beaucoup de nouveautés et notamment le support d'OpenGL dans ses versions 2.0 et 2.1 (sorties respectivement en Août 2004 et Août 2006). OpenGL 2.0 apporte le support des instructions programmables connues sous le nom de « shader » : l'effet de « cell shading » en est un exemple.
Autres nouveautés : prise en charge des MRT, Multiple Render Target, qui permet de modifier plusieurs tampons en une seule instruction; prise en charge des VBO, Vertex Buffer Object, qui permettent de stocker des tableaux de vertex dans la mémoire de la carte vidéo. Enfin de nombreux bugs ont été corrigés : reportez-vous au ChangeLog complet pour les détails.
Bibliothèque Mesa 3D (781 hits)
DLFP : La spécification de OpenGL 2.0 enfin en version finale (572 hits)
> Lire la dépêche (16 commentaires, moyenne: 4,1).
Vous avez demandé le commentaire #829094.




Pas d'émulation sous Vista.
Effectivement, seul OpenGL version 1.4 est pris en charge et est émulé avec DirectX.
Même si c'était effectivement une possibilité (avant que Vista ne soit finalisé), ce n'est pas le cas de la version finale. OpenGL est utilisable de la même manière que sous toutes les versions précédentes de Windows:
- soit le moteur logiciel de Microsoft (OpenGL 1.1)
- soit par le pilote du constructeur de la carte vidéo si installé.
Pour référence:
http://www.opengl.org/pipeline/article/vol003_7/
Evidemment, du fait d'Aero, il peut y avoir quelques différences dans le fonctionnement de certaines applications.
Programmeur Linux, Atari
Developpement, jeux
[^]Re: Pas d'émulation sous Vista.
J'ai eu beaucoup de difficulté à trouver des informations fiables sur OpenGL dans Vista. Il y a plusieurs articles en 2005 et 2006, mais je n'ai rien trouvé de potable en 2007. J'ai hésité longtemps à parler de l'émulation DirectX. Si c'est faux, merci de corriger :-) Par contre, es-tu sûr que ça soit de l'OpenGL 1.1 et non pas 1.4 ?
[^]Re: Pas d'émulation sous Vista.
Pour les faits et uniquement les faits concernant OpenGL sous Windows Vista, il faut lire cet article de Barthold Lichtenbelt du Khronos OpenGL ARB :
http://www.opengl.org/pipeline/article/vol003_9/
Le reste de la newsletter pour se tenir informé de ce qui se prépare dans le monde opengl :
http://www.opengl.org/pipeline/
[^]Re: Pas d'émulation sous Vista.
C'est à peu près ce qui est dit dans la news, non ? Soit la 3D logicielle, soit les drivers spécifiques avec accélération matérielle.
Vu sur http://en.wikipedia.org/wiki/Windows_Vista :
Bon, apparemment il y a discorde sur la version d'OpenGL supportée en logiciel, mais sinon tout le monde est d'accord...