Guide de programmation pour DXGI

L’infrastructure graphique Microsoft DirectX (DXGI) gère les tâches de bas niveau qui peuvent être indépendantes du runtime graphique Direct3D. DXGI fournit une infrastructure commune pour plusieurs versions de Direct3D.

Contenu de cette section

Rubrique Description
Vue d’ensemble de DXGI
Cette rubrique contient les sections suivantes.
Améliorations apportées à DXGI 1.2
Les fonctionnalités suivantes ont été ajoutées dans DXGI 1.2.
Améliorations apportées à DXGI 1.3
Les fonctionnalités suivantes ont été ajoutées dans DXGI 1.3, qui est incluse à partir de Windows 8.1.
Améliorations apportées à DXGI 1.4
Les fonctionnalités suivantes ont été ajoutées ou modifiées dans DXGI 1.4, en grande partie pour prendre en charge Direct3D 12.
Améliorations apportées à DXGI 1.5
Les fonctionnalités suivantes ont été ajoutées à DXGI 1.5 pour prendre en charge la spécification et la duplication plus flexibles des formats de sortie.
Améliorations apportées à DXGI 1.6
Les fonctionnalités suivantes ont été ajoutées à DXGI 1.6 afin de détecter les affichages HDR.
Utilisation de DirectX avec des écrans à haute gamme dynamique et une couleur avancée Cette rubrique fournit une vue d’ensemble technique du rendu du contenu Direct3D 11 et Direct3D 12 à plage dynamique élevée sur un écran HDR10 à l’aide de Windows 10 prise en charge avancée des couleurs.
Taux d’actualisation variable affiché
Les affichages à taux d’actualisation variable nécessitent l’activation de la déchirure , ce qui est également appelé prise en charge « vsync-off ».
Utilisation de la correction gamma
La correction gamma, ou gamma en abrégé, est le nom d’une opération non linéaire que les systèmes utilisent pour coder et décoder des valeurs de pixels dans les images.
Prise en charge du format pour le matériel Direct3D Feature 10Level9 9.1
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D Feature 10Level9 9.1.
Prise en charge du format pour le matériel Direct3D Feature 10Level9 9.3
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D Feature 10Level9 9.3.
Prise en charge du format pour le matériel de niveau de fonctionnalité Direct3D 10.0
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D 10.0.
Prise en charge du format pour le matériel de niveau de fonctionnalité Direct3D 10.1
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D 10.1.
Prise en charge du format pour le matériel de niveau de fonctionnalité Direct3D 11.0
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D Feature Level 11.0.
Prise en charge du format pour le matériel de niveau de fonctionnalité Direct3D 11.1
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D Feature Level 11.1.
Prise en charge du format pour le matériel de niveau de fonctionnalité Direct3D 12.0
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D Feature Level 12.0.
Prise en charge du format pour le matériel de niveau de fonctionnalité Direct3D 12.1
Cette section spécifie les formats (DXGI_FORMAT valeurs) pris en charge dans le matériel Direct3D 12.1.
Vérification de la prise en charge des fonctionnalités matérielles
Cette section explique comment case activée sur la prise en charge du format pour le matériel de niveau de fonctionnalité Direct3D à l’aide d’appels d’API.
Pour de meilleures performances, utilisez le modèle de basculement DXGI
Cette rubrique fournit des conseils aux développeurs sur la façon d’optimiser les performances et l’efficacité dans la pile des présentations sur les versions modernes de Windows.

 

DXGI

Référence DXGI

Infrastructure graphique DirectX (DXGI) : meilleures pratiques