Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Mesa 3D version 6.5.3

Posté par Victor STINNER (page perso, ). Modéré le 05 mai 2007.
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.

> Lire la dépêche (16 commentaires, moyenne: 4,1).  

Vous avez demandé le commentaire #829094.

Pas d'émulation sous Vista.

Posté par Patrice Mandin (page perso, ) le 05/05/2007 à 21:10. (lien). Évalué à 8.

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.

    Posté par Victor STINNER (page perso, ) le 05/05/2007 à 22:39. (lien). Évalué à 4.

    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.

    Posté par benoar (Jabber id, ) le 06/05/2007 à 01:45. (lien). Évalué à 6.

    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 :

    According to a Microsoft blog, there are three choices for OpenGL implementation on Vista. An application can use the default implementation, which translates OpenGL calls into the Direct3D API and is frozen at OpenGL version 1.4, or an application can use an Installable Client Driver (ICD), which comes in two flavors: legacy and Vista-compatible.

    Bon, apparemment il y a discorde sur la version d'OpenGL supportée en logiciel, mais sinon tout le monde est d'accord...