Ensemble de librairies de programmation (API) développé pour Windows par Microsoft afin d’accélérer le traitement du multimédia et des entrées/sorties.Chaque module de DirectX est en fait un ensemble d’instructions (comme le T&L ou le lens flare) que les développeurs peuvent utiliser directement dans leurs applications. Si un matériel est apte à exploiter les instructions de DirectX (c’est-à-dire qu’il est accéléré) alors c’est lui qui gère le calcul de ces instructions. Sinon, c’est le processeur qui doit s’en charger.Parmi les modules de DirectX, citons DirectSound (gestion sonore), DirectInput (gestion des périphériques d’entrée, qui permet de ne plus avoir à calibrer son joystick par exemple) et bien sûr Direct3D.