IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

OpenGL : Mesa 3D sort en version 7.5

Le , par raptor70

78PARTAGES

0  0 
Bonjour,

La biblioth�que graphique open source multi-plateforme Mesa 3D est maintenant disponible, depuis le 17 juillet dernier, dans sa version 7.5. Cette nouvelle version apporte notamment le support de nouvelles extensions dont les "Frame Buffer Object" (GL_ARB_framebuffer_object) et le format BGRA pour les "Vertex Array"(GL_EXT_vertex_array_bgra).

Pour rappel, Mesa 3D est une biblioth�que graphique open source qiu fourni une impl�mentation des sp�cifications d'OpenGL pour les plateformes Microsoft Windows et X Windows.

Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !

Avatar de Jah77
Membre du Club https://www.developpez.com
Le 24/07/2009 � 12:02
Mais qu'est-ce qui change vis � vis de OpenGL elle-m�me ? puisque cette derni�re est elle aussi open source, multi-platforme..
0  0 
Avatar de raptor70
Expert �minent https://www.developpez.com
Le 24/07/2009 � 14:03
Citation Envoy� par Jah77 Voir le message
Mais qu'est-ce qui change vis � vis de OpenGL elle-m�me ? puisque cette derni�re est elle aussi open source, multi-platforme..
En fait, Mesa 3D est une "implementation" opensource d'OpenGL. En gros, comment afficher du code OpenGL sans driver vid�o...
0  0 
Avatar de Jah77
Membre du Club https://www.developpez.com
Le 24/07/2009 � 14:20
Donc en fait si je r�capitule bien :
- les sp�cifications openGL sont ouvertes et n'importe qui (de tr�s comp�tent et motiv�) peu impl�menter ces sp�cifications.
- Chaque constructeur de carte graphique ATI, NVIDIA, etc.. fournissent leurs propres impl�mentations d'openGL mais sous forme binaire non open source.
- et MESA fourni une impl�mentation d'openGL open source.

Mais est-ce que les constructeurs de chips graphiques ont donn� les sp�cifications de leurs cartes graphiques afin que les mecs qui font MESA puissent faire quelque chose d'optimis� ?

et est-ce que direct3d est d�velopp� de la m�me mani�re par les constructeurs ?
0  0 
Avatar de raptor70
Expert �minent https://www.developpez.com
Le 24/07/2009 � 14:36
Citation Envoy� par Jah77 Voir le message
Donc en fait si je r�capitule bien :
- les sp�cifications openGL sont ouvertes et n'importe qui (de tr�s comp�tent et motiv�) peu impl�menter ces sp�cifications.
- Chaque constructeur de carte graphique ATI, NVIDIA, etc.. fournissent leurs propres impl�mentations d'openGL mais sous forme binaire non open source.
- et MESA fourni une impl�mentation d'openGL open source.
Oui, c'est comme ca que je le vois ... mais je me trompe peut etre ...

Citation Envoy� par Jah77 Voir le message
Mais est-ce que les constructeurs de chips graphiques ont donn� les sp�cifications de leurs cartes graphiques afin que les mecs qui font MESA puissent faire quelque chose d'optimis� ?
Aucune id�e ... mais je ne pense pas ... Mesa doit faire �a dans son coin.

Citation Envoy� par Jah77 Voir le message
et est-ce que direct3d est d�velopp� de la m�me mani�re par les constructeurs ?
Aucune id�e ... mais surement ... sauf que Nvidia / ATI ont plus simplement acc�s aux spec. de D3D que le commun des mortels
0  0 
Avatar de ShevchenKik
Membre confirm� https://www.developpez.com
Le 24/07/2009 � 14:52
Petite question Raptor:


En fait, Mesa 3D est une "implementation" opensource d'OpenGL. En gros, comment afficher du code OpenGL sans driver vid�o...
Donc Mesa r�alise un rendu 100% software si je comprends bien.

Pour mon appli je dois faire une version qui tourne sans drivers (c super de d�velopper pour autre chose que des jeux, faut que ca soit beau, rapide, mais surtout pas exiger du client qu'il installe un driver....bref .

Sous Windows, pas de driver pour la carte graphique implique que l'implementation software d'OpenGL par microsoft est utilis�e. La pour moi ca veut juste dire exiger un contexte purement software lors de sa creation puis faire gaffe � ne rien utiliser au dessus d'openGL 1.1.

Bref ca marche, c lent, moche, mais ca marche

Ma question: est-ce que Mesa est plus rapide que l'implementation de microsoft?
0  0 
Avatar de raptor70
Expert �minent https://www.developpez.com
Le 24/07/2009 � 16:33
Je pense que les drivers sont n�cessaire de toute fa�on ... sauf que Mesa doit remplacer seulement la partie "OpenGL" de ceux-ci.

Au niveau optim, je ne sais pas mais il existe certainement quelques benchmarks sur ce sujet..
0  0 
Avatar de bafman
R�dacteur https://www.developpez.com
Le 24/07/2009 � 16:52
Citation Envoy� par Jah77 Voir le message
Donc en fait si je r�capitule bien :
- les sp�cifications openGL sont ouvertes et n'importe qui (de tr�s comp�tent et motiv�) peu impl�menter ces sp�cifications.
Non.
OpenGL est un standard ouvert dans le sens ou tout le monde peut proposer des extensions, mais l'API reste la propri�t� de SGI, et pour pouvoir impl�menter cette API, il faut payer une licence, ce que font les constructeurs de carte graphique (c'est d'ailleurs la m�me chose avec directX).

C'est pour cette raison que Mesa s'appel Mesa et pas free opengl ou autre. En fait, ils ont pass� un accord avec SGI pour pouvoir impl�menter l'API openGL, mais il ont obligation de ne pas faire r�f�rence � ce nom dans le nom de la lib...
0  0