En fait, tout dépend de la version de D3D dont on parle. Il faut bien avouer qu'avant DX8 (ou c'était le 7), et l'arrivée du support de T&L, OpenGL était supérieur à D3D. Cependant, D3D a maintenant ratrappé, et même dépassé OpenGL 1.2.
La force d'OpenGL était d'être un standard fort touffu à l'époque, ce qui permet à des vieux OpenGL d'atteindre des fps très impressionnants sur nos machines actuelles (eg: Quake2, Halflife), alors que des vieux jeux D3D (4 ou 5) avec un moteur mal fait reste lents. Désolé, je n'ai pas d'exemple en tête sur ce coup, mais je suis sur que quelqu'un doit en avoir un.
L'intérêt était donc vraiment d'avoir une surabondance de fonctions, et de les utiliser, même si on savait que cela allait se faire en 'soft', et non en 'hard'. J'espère donc que OpenGL 2.0 peut prétendre à la même utilité. C'est à dire : offrir un grand nombre de fonctionalités ave une API fixe, et le matériel le supportera quand il le pourra. Mais bon, vu la frénésie du mondes des cartes graphiques 3D, avec chaque constructeur quiy va de ses innovations, je n'y crois pas trop.
[^] # D3D Vs OpenGL
Posté par Maz . En réponse à la dépêche Sortie de WineX 3.0. Évalué à 3.