c'est justement la le probleme.
c'est pas le HW qui est "optimise pour directX", c'est les dernieres versions des API DX (_ET_ GL) qui collent mieux au hardware recent. ie: rien a voir quoi. c'est meme diametralement oppose...
Encore heureux que le hardware ne soit pas "optimise" pour coller a une API graphique, sinon on en serait encore a des modeles DX8 qui etaient designes pour du hardware vieux de plus 10 ans

je comprends meme pas comment on peut croire que les constructeurs "optimisent" leur hw pour coller a une API comme dx ou gl

et c'est la ou je voulais en venir avec mon post, c'est que par contre ce que peut faire un constructeur, c'est fournir un driver GL qui sux, et un driver DX qui rox (tout comme les drivers ont du code qui optimise certains patterns d'utilisation de l'API pour des gros jeux... genre "if detected app is battlefield, do that, else, do something else"
#define OPENGL_PERFORMANCE_BOOSTER usleep(100)
etc..
=> tu confonds HW et driver

donc si tu veux absolument trouver un complot YN-esque quelconque des mechants constructeurs, c'est pas sur leur HW qu'il faut taper

mais sur leurs drivers

justement les API graphiques ont change avec DX10 et DX11 pour mieux coller au hardware "recent", et certainement pas l'inverse...
et GL, avec GL2, 3, 4, prend petit a petit le bon chemin aussi. mais plus lentement.
Avant, les drivers devaient faire pas mal de boulot pour contourner les trucs pourris des vieilles API et faire tout fonctionner sur du HW plus recent (exemple bete: quand le fixed-function pipeline a ete drop, plus aucune trace de FFP dans le silicium des GPU, mais manque de bol, API graphiques a la traine, les drivers devaient se taper le sale travail en emulant tout a la main). d'ou le redesign des API DX10-like, qui non seulement donnent des implementations de drivers beaucoup plus simples, mais exposent des vrais trucs qui sont plus proche de ce qui se passe vraiment derriere.
Le but de mantle c'est (j'imagine) d'aller encore un peu plus loin, et de faire quelquechose de similaire aux API graphiques qu'il y a sur console (des variantes style GL ou DX, mais simplifie, avec des abstractions en moins, des trucs en plus, voire carrement API entierement custom, mais qui collent parfaitement au HW, et permettent au dev de vraiment pousser les perfs a l'extreme, si il le souhaite)
bref...
ton rant est a cote de la plaque YN, dsl.