Par contre c'est vrai que le fait qu'opengl sous vista ne serait qu'une "surcouche" de directx montre vraiment une forte mauvaise volontée de la part de microsoft...
C'est déjà le cas sous Windows XP avec les pilotes livrés par microsoft.
Evidemment l'installation des drivers du constructeur de la carte s'empresse de dégager l'implémentation opengl de microsoft et remplacent par une implémentation native.
Ben ouais, faire cohabiter DX et OpenGL sans émuler l'un ou l'autre, c'est possible que ça soit pas évident sans avoir, par exemple, un support multi-API au niveau de la carte graphique... De même que sur TI en l'absence de MMU on ne peut pas faire tourner sans conflit deux jeux qui utilisent $4c00 ^^
En même temps les cartes 3D contiennent un pipeline opengl, les points d'entrée direct3d venant se greffer dessus.
Sinon, je tiens à signaler que de très nombreux jeux direct3d fonctionnent également en opengl, moyennant une option sur la ligne de commande ou une bidouille dans la base de registres.