DirectX 10 est la dernière version de la célèbre bibliothèque graphique de Microsoft. Il s'agit d'un ensemble de fonctions graphiques évoluées utilisables par les éditeurs de logiciels, notamment les éditeurs de jeux vidéos afin de tirer parti du potentiel des cartes graphiques modernes, sans avoir à gérer la multiplicité des pilotes existants.
Cette version n'est utilisable que sur les systèmes Microsoft Windows Vista.
DirectX 10 est particulièrement optimisé pour les cartes graphiques à base de processeurs Nvidia GeForce ou ATI: