Prise en charge des formats du matériel Direct3D de niveau de fonctionnalité 12.0

Cette section spécifie les formats (valeurs DXGI_FORMAT_* ) pris en charge dans le matériel Direct3D Feature Level 12.0.

Le tableau récapitule la prise en charge des fonctionnalités à l’aide de la clé suivante.

Symbole Description
- Non autorisé ou non disponible.
Obligatoire La prise en charge matérielle est requise.
Prise en charge matérielle facultative ; le format peut ou non être accéléré par le matériel.
Prise en charge matérielle facultative pour Direct3D 12 ; le format peut ou non être accéléré par le matériel. Non autorisé ou non disponible pour Direct3D 11.
Dépendant Obligatoire si une fonctionnalité facultative associée est prise en charge.

Cette rubrique contient une section par format. Une cible de format (les tables contiennent une ligne par cible) peut être un type de ressource, une fonction intrinsèque HLSL ou une fonctionnalité particulière qui dépend d’un format particulier.

Pour vérifier par programmation la prise en charge du format dans D3D11 et D3D12, reportez-vous à Vérification de la prise en charge des fonctionnalités matérielles.

Notes

Les nombres des formats sont principalement, mais pas tous, dans l’ordre numérique croissant: certains sont hors ordre numérique et répertoriés avec d’autres formats pertinents. Notez également que sans type dans un nom de format peut signifier partiellement typé, et non strictement sans type (reportez-vous à la section Mise en forme des notes à la fin de la rubrique).

DXGI_FORMAT_UNKNOWNL (0)

Cible Support
Bits par élément (BPE) 0
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV Obligatoire
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32B32A32_TYPELESSPCS (1)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32B32A32_FLOATFCS (2)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32B32A32_UINTFCS (3)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32B32A32_SINTFCS (4)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32B32_TYPELESSPCS (5)

Cible Support
Bits par élément (BPE) 96
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R32G32B32_FLOATFCS (6)

Cible Support
Bits par élément (BPE) 96
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre)
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap
RenderTarget
Blendable RenderTarget Dépendant
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Dépendant
8x Multisample RenderTarget Dépendant
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R32G32B32_UINTFCS (7)

Cible Support
Bits par élément (BPE) 96
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Dépendant
8x Multisample RenderTarget Dépendant
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R32G32B32_SINTFCS (8)

Cible Support
Bits par élément (BPE) 96
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Dépendant
8x Multisample RenderTarget Dépendant
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R16G16B16A16_TYPELESSPCS (9)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16B16A16_FLOATFCS (10)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16B16A16_UNORMFCS (11)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16B16A16_UINTFCS (12)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16B16A16_SNORMFCS (13)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16B16A16_SINTFCS (14)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32_TYPELESSPCS (15)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32_FLOATFCS (16)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32_UINTFCS (17)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G32_SINTFCS (18)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32G8X24_TYPELESS (19)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_D32_FLOAT_S8X24_UINT (20)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible Obligatoire
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS (21)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) Obligatoire
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c Obligatoire
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINT (22)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R10G10B10A2_TYPELESSPCS (23)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R10G10B10A2_UNORMFCS (24)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé Obligatoire
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R10G10B10A2_UINTFCS (25)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFCS (89)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé Obligatoire
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R11G11B10_FLOATFNS (26)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8B8A8_TYPELESSPCS (27)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8B8A8_UNORMFCS (28)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé Obligatoire
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8B8A8_UNORM_SRGBFCS (29)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé Obligatoire
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8B8A8_UINTFCS (30)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8B8A8_SNORMFCS (31)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8B8A8_SINTFCS (32)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16_TYPELESSPCS (33)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16_FLOATFCS (34)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16_UNORMFCS (35)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16_UINTFCS (36)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16_SNORMFCS (37)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16G16_SINTFCS (38)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32_TYPELESSPCS (39)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts Obligatoire
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_D32_FLOATFCS (40)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit Obligatoire
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32_FLOATFCS (41)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) Obligatoire
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c Obligatoire
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange Obligatoire
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32_UINTFCS (42)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée Obligatoire
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add Obligatoire
Opérations au niveau du bit atomique UAV Obligatoire
UAV Atomic Cmp&Store/ Cmp&Exch Obligatoire
UAV Atomic Exchange Obligatoire
UAV Atomic Signed Min/Max Obligatoire
UAV Atomic Unsigned Min/Max Obligatoire
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R32_SINTFCS (43)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux Obligatoire
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add Obligatoire
Opérations au niveau du bit atomique UAV Obligatoire
UAV Atomic Cmp&Store/ Cmp&Exch Obligatoire
UAV Atomic Exchange Obligatoire
UAV Atomic Signed Min/Max Obligatoire
UAV Atomic Unsigned Min/Max Obligatoire
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R24G8_TYPELESS (44)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_D24_UNORM_S8_UINT (45)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible Obligatoire
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R24_UNORM_X8_TYPELESS (46)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) Obligatoire
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c Obligatoire
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_X24_TYPELESS_G8_UINT (47)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_R8G8_TYPELESSPCS (48)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8_UNORMFCS (49)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8_UINTFCS (50)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8_SNORMFCS (51)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8_SINTFCS (52)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16_TYPELESSPCS (53)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16_FLOATFCS (54)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_D16_UNORMFCS (55)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D -
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit Obligatoire
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16_UNORMFCS (56)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) Obligatoire
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur Obligatoire
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16_UINTFCS (57)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée Obligatoire
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16_SNORMFCS (58)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R16_SINTFCS (59)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8_TYPELESSPCS (60)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8_UNORMFCS (61)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8_UINTFCS (62)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Obligatoire
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8_SNORMFCS (63)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8_SINTFCS (64)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV Obligatoire
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon -
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_A8_UNORMFNS (65)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R9G9B9E5_SHAREDEXPFNC (67)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_R8G8_B8G8_UNORMFNC (68)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_G8R8_G8B8_UNORMFNC (69)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_BC1_TYPELESSPCC (70)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC1_UNORM FCC (71)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC1_UNORM_SRGB FCC (72)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC2_TYPELESSPCC (73)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC2_UNORM FCC (74)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC2_UNORM_SRGB FCC (75)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC3_TYPELESSPCC (76)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC3_UNORM FCC (77)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC3_UNORM_SRGB FCC (78)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC4_TYPELESSPCC (79)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC4_UNORM FCC (80)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC4_SNORM FCC (81)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC5_TYPELESSPCC (82)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC5_UNORM FCC (83)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC5_SNORM FCC (84)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer
Mémoire tampon de vertex de l’assembleur d’entrée
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé
Magasin typé UAV
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT Obligatoire
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Obligatoire
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer
Mémoire tampon de vertex de l’assembleur d’entrée
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap
RenderTarget
Blendable RenderTarget
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé
Magasin typé UAV
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget
8x Multisample RenderTarget
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B8G8R8A8_TYPELESSPCS (90)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B8G8R8A8_UNORMFCS (87)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé facultatif pour 12
Magasin typé UAV facultatif pour 12
Charge typée par UAV facultatif pour 12
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé Obligatoire
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B8G8R8A8_UNORM_SRGBFCS (91)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé Obligatoire
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B8G8R8X8_TYPELESSPCS (92)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B8G8R8X8_UNORMFCS (88)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer Obligatoire
Mémoire tampon de vertex de l’assembleur d’entrée Obligatoire
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_B8G8R8X8_UNORM_SRGBFCS (93)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Obligatoire
8x Multisample RenderTarget Obligatoire
Autres nombres d’échantillons multiples RT
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Obligatoire
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC6H_TYPELESSPCC (94)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC6H_UF16 FCC (95)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC6H_SF16 FCC (96)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
BackBuffer Castable même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC7_TYPELESSPCC (97)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC7_UNORM FCC (98)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_BC7_UNORM_SRGB FCC (99)

Cible Support
Bits par élément (BPE) 128
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

DXGI_FORMAT_AYUVV (100)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_Y410V (101)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_Y416V (102)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_NV12V (103)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap -
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo Obligatoire
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_P010V (104)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_P016V (105)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_420_OPAQUEV (106)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur -
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo Obligatoire
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_YUY2V (107)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_Y210V (108)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_Y216V (109)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/gabarit cible -
UAV et SRV bruts -
UAV et SRV structurés -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
UAV Atomic Bitwise Ops -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signé Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution multiéchantillon -
Chargement multi-échantillon -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
BackBuffer Castable même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_NV11V (110)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon de l’index assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Nuanceur gather4_c -
Mipmap -
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget Obligatoire
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé Obligatoire
Magasin typé UAV Obligatoire
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo
Entrée du processeur vidéo
Sortie du processeur vidéo
Ressource partagée Obligatoire
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_AI44V (111)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_IA44V (112)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_P8V (113)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_A8P8V (114)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format
Buffer -
Mémoire tampon de vertex de l’assembleur d’entrée -
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D -
Texture2D Obligatoire
Texture3D -
TextureCube -
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget -
Blendable RenderTarget -
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé -
Magasin typé UAV -
Charge typée par UAV -
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple -
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque -

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer
Mémoire tampon de vertex de l’assembleur d’entrée
Mémoire tampon d’index de l’assembleur d’entrée -
Mémoire tampon de sortie de flux -
Texture1D Obligatoire
Texture2D Obligatoire
Texture3D Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (1_bit_filter mono) -
Shader gather4 Obligatoire
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap
RenderTarget
Blendable RenderTarget
Opération logique de fusion de sortie -
Profondeur/cible de gabarit -
UAV brut et SRV -
UAV structuré et SRV -
UAV typé
Magasin typé UAV
Charge typée par UAV
UAV Atomic Add -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store/ Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min/Max -
UAV Atomic Unsigned Min/Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget
8x Multisample RenderTarget
Autres nombres d’échantillons multiples RT
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple
Afficher Scan-Out -
Cast in Bit Layout -
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo -
Sortie du processeur vidéo -
Ressource partagée -
Castable BackBuffer même entièrement typé -
Ressource en mosaïque Obligatoire

Mettre en forme les notes

L’objectif du format peut changer d’un niveau de fonctionnalité matérielle à l’autre.

L : format sans type

PCS : disposition partiellement typée, castable et simple

FCS : disposition entièrement typée, castable et simple

FNS : disposition entièrement typée, non castable et simple

PCC : disposition partiellement typée, castable et complexe

FCC : disposition entièrement typée, castable et complexe

FNC : disposition entièrement typée, non castable et complexe

V : format vidéo

Niveaux de fonctionnalités matérielles D3D12

Guide de programmation pour DXGI