Encore des petites lectures sur le net indique que Microsoft a utilise SGI pour apporter la 3D sur sa plateforme NT. Maintenant que DirectX fonctionne a 100%/100%, Microsoft n a plus besoin d OpenGL et c est pourquoi il y a pas de drvier OpenGL sous Windows2000 par defaut. Si vous voulez OpenGL, le fabricant de votre carte graphique de le realiser.
http://www.theregister.coo.uk/content/archive/8227.html
Encore de la lecture indique que Microsoft et SGI (papa d OpenGL : -) on travaille ensemble sur un projet commun appele Fahrenheit. (ca vous rappelle pas IBM et MS pour O/S 2 ? ) Et qu il souhaite integrer la technology OpenGL dans DirectX.. Par ailleur Microsoft inclue dans DirectX des mechanisme permettant de au developpeur OpenGL de passer facilement a DirectX.
--------------------------------------------------
Microsoft and 3D Graphics: A Case Study in Suppressing Innovation and Competition
http://www.vcnet.com/bms/features/3d.html
Kelios, ce texte est pour toi : -)
--------------------------------------------------
La question est : (roulement de tambour)
ces API sont elles suffisament proche pour creer une passerelle Code OpenGL => Code DirectX
Je ne pense pas a un convertisseur, mais a une librairie qui simule la librairie OpenGL en passant par DirectX.
L interet vous allez me dire ? L OpenGL est une API differente de DirectX. Et comme dans la nature la perfection se trouve dans la diversite. Mais que surtout, ainsi vous pouvez continuer a coder pour toutes les plateformes et beneficiez des particularites OGL (sans la merde...). Et on pourrait rajouter ce qui manque a OGL en se basant sur Dx (ce peut etre pas une bonne idee, ca va faire un OGL a la sauce Dx : -)
Et pour les fonctions qui ne n´existent pas sur les autres plateformes.. bah... integrer un systeme de plug ins a la directx 8?
Comparaison OpenGL, DirectX....
http://www.xmission.com/~m/~legalize/d3d-vs-opengl.html
--------------------------------------------------
Voila. Merci