Infrastructure graphique DirectX DDI

DirectX Graphics Infrastructure (DXGI) a été conçu en tenant compte du fait que certaines parties des graphiques évoluent plus lentement que d’autres. DXGI fournit une infrastructure commune pour les futurs composants graphiques. La première version du runtime Direct3D qui tire parti de DXGI est Direct3D version 10. Dans les versions précédentes du runtime Direct3D, l’accès aux tâches de bas niveau a été inclus dans le runtime Direct3D. DXGI définit une DDI qui gère des tâches partagées de bas niveau indépendamment du runtime Direct3D. Les tâches suivantes sont désormais implémentées avec DXGI, et vous pouvez utiliser DXGI DDI pour gérer ces tâches :

  • Présentation

  • Contrôle de correction gamma

  • Résidence des ressources

  • Priorité des ressources

Les sections suivantes décrivent comment le pilote d’affichage en mode utilisateur prend en charge et utilise DXGI DDI :

Prise en charge du DXGI DDI

Passage d’informations DXGI au moment de la création de la ressource

Chemin de présentation DXGI

Définition des informations DXGI dans le Registre