Même si OpenGL techniquement est supérieur à DirectX, il subsiste 2 problèmes :
la XBox :
l'arme trouvée par MS pour faire glisser tous les dev de jeux vers DirectX. Face à un marché PC en crise et en stagnation, il est sûr que les éditeurs de jeux seront intéressés par la possibilité d'entrer dans le marché console qui résiste bien et ce sans grand coût au niveau du portage car DX existe sur les 2 plateformes.
De même les éditeurs consoles seront aussi tenté de prendre pied dans le marché PC.
Cette politique si elle réussi signera la mort de OpenGL, tout comme DX et nvidia ont signé la mort de Glide.
Or retenons qu'un jeu est beacoup plus facilement portable sous Linux/autre OS si il est fait en OpenGL.
le côté couteau suisse de DirectX :
En effet DirectX ce n'est pas seulement la 3D. C'est aussi une API transparente pour le son, le réseau, les périphériques d'E/S. Cela permet au dev de faire un travail "cohérent", homogène en utilisant une API et en profitant des possibles optimisations au niveau de l'interaction entre ces différents composants.
OpenGL ne concerne que la 2D/3D. Heureusement SGI a senti le problème et mis en place notamment la technologie OpenAL ( http://www.openal.org(...) ) avec des partenaire comme nvidia, Creative, ...
Est ce que ce sera suffisant ? OpenAL n'est pas encore finalisé et DirectX gagne du terrain.
je dois dire que je suis content cependant. Bladur's Gate II fonctionne bien sous wine avec l'accel 3D car programmé en OpenGL. Au dernier LinuxExpo on a pu voir Alice McGee et Diablo II tourner sous WineX avec l'accel 3D sous DirectX.
C'est très bien, mais je ne pense pas que l'on puisse considérés ses solutions comme devant être des solutions définitives.
Le hard core gamer n'y trouvera pas forcément son compte ( pas de retour de force, mise en place/oeuvre moins aisée, possibilités de patch et cheats, performances ). Je met l'accent surtout au niveau des performances car les hdg jubilent au moindre dixième de FPS gagné.
[^] # Re: Ouais ça depend...
Posté par Schneider Dark . En réponse à la dépêche Sortie de la specification OpenGL 1.3. Évalué à 6.
l'arme trouvée par MS pour faire glisser tous les dev de jeux vers DirectX. Face à un marché PC en crise et en stagnation, il est sûr que les éditeurs de jeux seront intéressés par la possibilité d'entrer dans le marché console qui résiste bien et ce sans grand coût au niveau du portage car DX existe sur les 2 plateformes.
De même les éditeurs consoles seront aussi tenté de prendre pied dans le marché PC.
Cette politique si elle réussi signera la mort de OpenGL, tout comme DX et nvidia ont signé la mort de Glide.
Or retenons qu'un jeu est beacoup plus facilement portable sous Linux/autre OS si il est fait en OpenGL.
En effet DirectX ce n'est pas seulement la 3D. C'est aussi une API transparente pour le son, le réseau, les périphériques d'E/S. Cela permet au dev de faire un travail "cohérent", homogène en utilisant une API et en profitant des possibles optimisations au niveau de l'interaction entre ces différents composants.
OpenGL ne concerne que la 2D/3D. Heureusement SGI a senti le problème et mis en place notamment la technologie OpenAL ( http://www.openal.org(...) ) avec des partenaire comme nvidia, Creative, ...
Est ce que ce sera suffisant ? OpenAL n'est pas encore finalisé et DirectX gagne du terrain.
le succès des jeux (natifs ) sous Linux dépend aussi du succès de OpenGL. Wine et wineX ne peuvent la panacée à ce problème.
wineX -> http://www.transgaming.com/(...)
wine -> http://www.winehq.org(...)
je dois dire que je suis content cependant. Bladur's Gate II fonctionne bien sous wine avec l'accel 3D car programmé en OpenGL. Au dernier LinuxExpo on a pu voir Alice McGee et Diablo II tourner sous WineX avec l'accel 3D sous DirectX.
C'est très bien, mais je ne pense pas que l'on puisse considérés ses solutions comme devant être des solutions définitives.
Le hard core gamer n'y trouvera pas forcément son compte ( pas de retour de force, mise en place/oeuvre moins aisée, possibilités de patch et cheats, performances ). Je met l'accent surtout au niveau des performances car les hdg jubilent au moindre dixième de FPS gagné.