Passer au contenu

A quoi sert DirectX ?

DirectX est une bibliothèque de pilotes de périphériques mise au point par Microsoft pour faciliter le travail des programmeurs de jeux vidéo et d’applications multimédias. Elle…

DirectX est une bibliothèque de pilotes de périphériques mise au point par Microsoft pour faciliter le travail des programmeurs de jeux vidéo et d’applications multimédias. Elle les aide à exploiter au maximum de leurs performances les périphériques présents dans un PC (cartes graphiques, processeurs audio et vidéo, manettes de jeux, etc.). Car, à quoi sert de s’équiper d’une carte graphique coûteuse, capable d’effectuer des centaines de milliers de calculs 3D par seconde, si le pilote de cette carte et le système d’exploitation ? Windows en l’occurrence ? freinent tellement l’exécution du programme que ce nombre se trouve réduit à quelques milliers ? Or, c’est ce qui se passe avec les jeux non compatibles DirectX : leur exécution est ralentie par plusieurs “ goulets d’étranglement ” inhérents à Windows.On peut faire une analogie avec les mesures de sécurité d’un aéroport : plus on multiplie les contrôles, plus on retarde l’heure de décollage. Un jeu compatible DirectX, lui, accède directement aux différents modules qui le composent : Direct3D pour le graphisme 3D, DirectDraw pour le graphisme 2D, DirectSound pour le son, etc. Grâce à ces modules, qui sont en fait des pilotes standardisés et parfaitement optimisés, il exploite les périphériques au maximum de leurs performances.En plus de la version pour développeurs, il existe une version “ utilisateur ” de DirectX intégrée à Windows, dont vous vous servez (souvent sans même le savoir) lorsque vous utilisez une application multimédia. La version 9 de ce “ DirectX utilisateur ” est livrée avec Windows XP, la version 10 avec Vista

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Christophe Blanc