DirectX rappresenta un insieme di driver per numerose funzioni. Il suo interesse sta nel raggruppare tutti i driver e associarvi una stessa programmazione. Rappresenta quindi un'interfaccia tra i driver e i programmi che li utilizzano. Così, un programmat
I driver che DirectX raggruppa sono classificati per categoria :
Direct3D è una delle funzioni di DirectX più in voga attualmente. Direct3D rappresenta una specie di interfaccia tra la scheda grafica e l'applicazione che utilizza il 3D. Questa interfaccia si divide attualmente su due strati :
DirectDraw è utilizzato quando si richede una resa dell'immagine. Ha allora un ruolo da gestionario di memoria cercando di assegnare la memoria necessaria al buffering delle immagini o alle informazioni riguardanti la profondità di un oggetto.
DirectInput permette di gestire gli scambi di dati tra la periferica di gioco usata (joystick, joypad, mouse, volante, joystick con ritorno di forza,...). La presa in carico delle periferiche a ritorno di forza è effettiva solo per la versione DirecX 5.0
DirectPlay serve quando il gioco ha un supporto di rete (gioco in rete), permette di gestire la scheda di rete per assicurare una comunicazione fluida tra i diversi giocatori.
DirectSound è un'interfaccia tra il gioco e la scheda audio, permette soprattutto l'ascolto dei suoni digitali nonché degli effetti sonori in 3 dimensioni.
Innanzi tutto, nonostante DirectX comporti una collezione impressionante di driver, gli ultimi driver non sono sempre presenti, bisogna quindi talvolta scaricarli da internet.
Poi, i giochi installano talvolta delle versioni diverse da DirectX senza chiederne il permesso, quindi può succedere che dopo l'installazione di un gioco, un altro non funzioni più...
Così, ci si può chiedere cosa fare quando una vecchia versione di DirectX sia stata installata dopo DirectX 6.0
Quando gli ultimi driver sono installati, le versioni precedenti non eliminano la versione precedente. Tuttavia, se succede, basterà reinstallare l'ultima versione di DirectX!
Infine, nonostante le installazioni multiple di DirectX, può succedere che il vostro gioco si rifiuti di funzionare. Si tratta generalmente del fatto che il gioco necessita della presenza di una scheda acceleratrice 3D (che ovviamente non avete...)