Entierement d'accord avec toi, mais j'ai simplement schematisé comme cela :
D3D => impose des fonctionnalités aux fabriquants de HW
OpenGL => permet à un fabriquant de HW de specifer des extensions pour que les fonctionnalité de leurs cartes puissent etre exploitées.
Voila. en gros si tu prends ATI/NVidia, t'as DX8, DX8.1, DX8.2, DX9, DX10 pour chaque nouvelle carte qui sort. Hors ce ne sont pas les seuls fabriquant de HW. Ya des fonctionnalité qui ne sont dispo qu'avec OpenGL, sur de nombreux modeles de carte.
Le TnL, c'est l'exemple de techno qui a rendu les joueurs dependant de NVidia pour pas grand chose (l'idée est bonne, mais il n'y a eut que celui des GeForce 1&2 qui fut exploité). De meme, sur la façon dont les textures sont utilisés dans les jeux, 90 % des jeux utilisait parfaitement ce que savait faire les GeForce, meme si c'était hardu a implémenter.
Connais-tu 1 jeu qui utilise EBMP par exemple, vielle extension de DX7 ?
[^] # Re: D3D Vs OpenGL
Posté par thedidouille . En réponse à la dépêche Sortie de WineX 3.0. Évalué à 4.