Direct 9, 9c, 10, OpenGL sont ce que l'on appelle des API, ici des libraries de fonctions.
Direct3D (module 3D de DirectX ... d'ou le X d'ailleurs car on peut le transformer par Input ... Sound ...
). est une interface entre le code du jeu et le driver graphique. Il est fait pour faciliter la vie des programmers en leur permettant d'utiliser des fonctions préfaites de shaders de modeles 3d ...
Direct3D a chaque version propose de nouvelles fonctions graphique pour améliorer le rendu visuel ... le fait est que a chaque nouvelles versions les effets prennent de plus en plus de calculs ... et les GPU doivent s'adapter !
On dit qu'un GPU est Direct3D 9c par exemple lorsque il est optimisé pour les nouvelles fonctions proposées par ce module.
OpenGL est une alternative libre au module MS c'est tout ... c'est d'ailleur pour ça que MacOSX et Linux l'utliise
Unreal Engine c'est encore pire ... c'est un moteur de jeu pret a l'emploi pour les developpeurs ... c'est lui qui va permettre de faire le pont entre les modeles 3D et effets demandés par le developpeur et DirectX.
Glide c'est surtout une vieille API de 3DFX