Quelle sera la place d'OpenGL dans Windows Vista ?
Par
Nicolas Aguila
| Publié le 10/08/2005 à 15:51
Source : Présence PC | Mots-clés : OpenGL, Windows, Vista
Source : Présence PC | Mots-clés : OpenGL, Windows, Vista
Depuis longtemps les utilisateurs d'ordinateurs fonctionnant sous Windows, notamment les joueurs et les développeurs de jeux en 3D, étaient habitués à voir cohabiter sur le même système de Microsoft deux technologies d'affichage 3D différentes : Direct3D, appartenant à Microsoft et faisant partie de la suite DirectX fournie avec le système, et OpenGL, issu de la communauté du logiciel libre et qui rivalisait avec son adversaire Microsoftien.Cependant, les développeurs OpenGL se montrent inquiets quant à la place qu'aurait leur système d'affichage dans le prochain système d'exploitation de la firme américaine.
En effet, Microsoft tenterait de privilégier au maximum son système au détriment de l'alternative libre dans Windows Vista.
Le site OpenGL.org affirme que Windows Vista exécuterait les logiciels et jeux 3D en OpenGL par le biais de la couche Direct3D, rendant ainsi OpenGL dépendant de Direct3D.
Microsoft avait en effet prévu d'intégrer Direcrt3D dans WGF (Windows Graphic Foundation), le nouveau DirectX prévu avec Windows Vista, et pour lequel Direct3D serait le coeur.
Ceci pourrait bien entendu entrainer des pertes conséquentes de performances lors de l'utilisation de programme basés sur la téchnologie OpenGL et optimisés pour celle-ci.
En outre, le site indique que la seule manière d'utiliser OpenGL nativement sur Windows Vista est de passer par un installeur ICD (Installable Client Driver), mais le gros inconvénient de cette manoeuvre est que cela désactiverait l'interface graphique Aero Glass qui équipe le nouveau système de Microsoft.
L'intêret pour l'utilisateur final qui réclame confort et performances est donc tout à fait minime.
OpenGL.org va même jusqu'a affirmer que cette incompatibilité est volontaire de la part de Microsoft afin de décourager l'utilisation d'OpenGL sur son système d'exploitation.
Il est bon de rappeller que l'utilisation générale d'OpenGL, qui est la principale plateforme de développement 3D pour GNU/Linux, permet de développer des applications 3D plus facilement portable sur plusieurs systèmes, dans la mesure où OpenGL est supporté partout.
Ceci a par exemple permis l'arrivée de jeux comme Doom, Quake ou encore Unreal Tournament sur les plateformes Windows, MacOS et Linux avec des performances tout à fait comparables pour chacun des systèmes.
Les membres de la communauté de développeurs OpenGL appellent donc à une mobilisation afin d'empêcher Microsoft d'imposer son standard au détriment de la concurrence.
Source : ZDNet
-
Actualité précédente
Rockstar répare ses erreurs -
Actualité suivante
Microsoft ne livrerait pas assez de...
Discussions en cours sur le forum
- Quelle sera la place d'OpenGL dans Windows Vista ? [Les news]
- Jeux compatibles sur Windows Vista [Autres genres]
- Les protections contre le piratage de Vista ne seraient pas profitables [Les news]
- CSS + vista = LAG ?! [FPS / Action / Quake-Like]
Posez votre question sur ce sujet à la communauté !




lol c'est bien sa car ils ont résont de se méfier de Microsoft avec eux c'est jamais ce qu'il peuvent faire !!! ;-)
DirectX étant la seule chose techniquement bien réussie par microsoft, on peut effectivement craindre cela, microsoft ayant toujours voulu imposer leur standard.
Les sociétés de jeux vidéos choisissent DirectX car la clientèle est principalement sous PC/Windows. Ils prennent donc une API complète comme DirectX.
Pour concurrencer DirectX, ils devraient sortir une API qui contiendrai OpenGL + gestions de clavier, souris + son + réseau. Le tout en gardant un maximum portabilité et performance. C'est alors que la portabilité et la performance auront un poids important dans le choix de l'API.
L'OpenGL doit commencer a leur faire peur, c'est comme le maillon faible pour se protégé faut éliminé le maillon fort, alors c'est a vous : réfléchissez et éliminé le maillon faible. Au fait les message d’erreur il seront en 3D ? un écran bleue en 3d ça peut être cool !
Pour concurrencer DirectX, ils devraient sortir une API qui contiendrai OpenGL + gestions de clavier, souris + son + réseau. Le tout en gardant un maximum portabilité et performance. C'est alors que la portabilité et la performance auront un poids important dans le choix de l'API.
y'a la libSDL, mais je sais pas si elle est aussi étendue que ne l'est DirectX.
Sinon, OpenGL ça reste assez minoritaire en terme de quantité côté jeux vidéos, par contre, côté 3D Pro ...
Microsoft ne va pas changer ses habitudes quand même ! Tuer tout ce qui pourrait lui faire concurrence c'est pas nouveau.
Doom 3 aussi utilise OpenGL.
Pour la librairie qui gère OpenGL ainsi que le clavier, la souris, le son ... elle existe depuis peu, c'est libSDL: www.libsdl.org.
D'ailleurs la liste des plateformes supportées et impressionante: " Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS."
L'inconvénient de la librairie SDL est qu'elle n'est qu'en C (enfin, moi je ne la connait qu'en C :-D ). Or les jeux sont conçu en objets et donc programmé en C++.
Mais apparemment le portage en C++ est en cours. Quand il sortira en C++ natif, les éditeurs commenceront certainement à s'y mettre sérieusement.
POur que les gens utilisent DIrect3d. SOit on le fait meilleur et plus universelle que OpenGL. C'est un peu de boulot mais faisable par Micro$oft. Soit on les force a utilser Direct3D. Ils ont choisi la deuxieme soluce.
Je trouve ca pas tres honnete et arogant.
Je suis tres content que Doom Quake et UT existent sous linux.
Et meme quand je joue a Counter Stirke sous Windows j'utilse Open GL parce quil fonctionne mieux avec de meilleur graphismes (c'est mon avis).
Lavantage de Direct3D c'est qu'il necessite moins de puissance de la part de l'ordi.
Il font la meme chose avec IExplorer sur Windows Vista. Il cherche a forcer les gens a utilser IE contrairement a dautre Browser.
Si les gens boycoterrais Windows Vista il serait capable de forcer Microsoft a changer de politique. Apres tout MSN Messenger est un bon logiciel tout comme WIndows Media Player.
Voici la reaction de certains linuxiens http://www.linuxquestions.org/questions/history/351010
Traduction : Vous aimez les jeux? Boycottez Windows Vista.
Bonne Idee j'ai deja fais une chaine (ya longtempps) par email mais elle a ratee
Belle tentative de Microsoft pour (encore) essayer de piéger les utilisateurs, en obligeant les developpeurs à utiliser DirectX, donc développer uniquement sous windows. Le pire c'est que ça risque de marcher.
Petite remarque :
Contrairement à ce qu'annonce la news, OpenGL n'est pas un projet purement communautaire (dans le sens, developpé sans entreprise) issue du monde libre, ayant pour but de s'opposer à Microsoft. En effet, selon wikipedia, on trouve comme membres : 3Dlabs, Apple Computer, ATI, Dell Computer, Evans & Sutherland, Hewlett-Packard, IBM, Intel, Matrox, nVidia, SGI et Sun Microsystems. Et Microsoft était l'un des membres fondateurs.
Effectivement à la base c'est sillicon graphics (SGI) qui l'a créé pour ses fameuses stations graphiques. http://www.sgi.com/products/software/opengl/
Une version appelé Mesa en logiciel libre GPL est sortie notamment pour linux (d'où le nom de mesa et pas d'openGl sous linux).