- Si tu mixes dans ton appli du GDI et de l'OpenGL (ce qui n'est pas du tout conseillé), tu passeras par le rendu GDI. En contrepartie, les performances seront très mauvaises, et tu risques plusieurs bugs gênants pour les utilisateurs (bugs graphiques, désactivation d'Aero au lacement de ton programme.
- Si tu fais de l'OpenGL seul, l'OS choisira tout seul le rendu wrapper ou ICD selon la disponibilité des drivers.
Autres questions :
* Ca installe les drivers DX et OpenGL normalement, en tout cas pour tout ce qui est cartes "grand public".
* Ton programme refusera de se lancer si DX9 n'est pas installé
* Les constructeurs de carte proposent une implémentation en générale mixte, à savoir accélérer dans les drivers tout ce que la carte peut gérer en hardware, et émuler de façon soft le reste. A ma connaissance, la seule implémentation purement software est celle de Mesa3D.