DirectX

 

DirectX è una componente software creato da Microsoft per creare una piattaforma unificata per la comunicazione tra il sistema operativo e alcune componenti hardware, come la scheda grafica, la scheda audio e i controlli di gioco (joystick, volanti eccetera). In passato, ogni videogioco o altro programma grafico doveva avere parti di codice specifiche per ciascuna marca di periferiche. Con le librerie grafiche comuni, come DirectX o la concorrente OpenGL, è sufficiente che i produttori hardware realizzino componenti compatibili con DirectX, e tutti i giochi basati su questa tecnologia potranno sfruttarli senza problemi. A partire da Windows Vista, DirectX viene impiegato anche per la visualizzazione degli effetti grafici di trasparenza  e animazione delle finestre nel sistema operativo stesso.