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

Cette section spécifie les formats (DXGI_FORMAT_* valeurs) pris en charge dans le matériel Direct3D Feature Level 10.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.
Optionnel Prise en charge matérielle facultative ; le format peut ou non être accéléré par le matériel.
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, consultez Vérification de la prise en charge des fonctionnalités matérielles.

Notes

Les nombres des formats sont pour la plupart, mais pas tous, dans l’ordre numérique croissant , certains sont hors d’ordre numérique et répertoriés en même temps que 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 Mettre en forme les 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 de l’index 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 (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 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) Optionnel
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
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 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) Optionnel
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Optionnel
RenderTarget Optionnel
Blendable RenderTarget Dépendant
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Dépendant
8x Multisample RenderTarget Dépendant
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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 -
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 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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Optionnel
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Dépendant
8x Multisample RenderTarget Dépendant
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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 -
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 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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Dépendant
8x Multisample RenderTarget Dépendant
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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 -
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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/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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

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) Optionnel
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

DXGI_FORMAT_R32G8X24_TYPELESSPCS (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 de l’index 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_D32_FLOAT_S8X24_UINTFCS (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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
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 -
Ressource en mosaïque -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESSFCS (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) Optionnel
Nuanceur sample_c (filtre de comparaison) Obligatoire
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINTFCS (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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
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 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFCS (89)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Optionnel
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 -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
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
Ressource en mosaïque -

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 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) Optionnel
Nuanceur sample_c (filtre de comparaison) Obligatoire
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

DXGI_FORMAT_R24G8_TYPELESSPCS (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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_D24_UNORM_S8_UINTFCS (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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
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 -
Ressource en mosaïque -

DXGI_FORMAT_R24_UNORM_X8_TYPELESSFCS (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) Optionnel
Nuanceur sample_c (filtre de comparaison) Obligatoire
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_X24_TYPELESS_G8_UINTFCS (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 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 (filtre mono 1 bits) -
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 -
Opérations au niveau du bit atomique UAV -
UAV Atomic Cmp&Store / Cmp&Exch -
UAV Atomic Exchange -
UAV Atomic Signed Min ou Max -
UAV Atomic Unsigned Min ou 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 -
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Autres nombres d’échantillons multiples RT -
Résolution à échantillonnage multiple -
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 de l’index 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
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
Ressource en mosaïque -

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 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) Obligatoire
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
RenderTarget Obligatoire
Blendable RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget -
Opération logique de fusion de sortie Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple -
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Obligatoire
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon -
Chargement multi-échantillon Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 Signed Min ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

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 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
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 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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_BC1_TYPELESSPCC (70)

Cible Support
Bits par élément (BPE) 4
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC1_UNORMFCC (71)

Cible Support
Bits par élément (BPE) 4
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC1_UNORM_SRGBFCC (72)

Cible Support
Bits par élément (BPE) 4
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC2_TYPELESSPCC (73)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC2_UNORMFCC (74)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC2_UNORM_SRGBFCC (75)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC3_TYPELESSPCC (76)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC3_UNORMFCC (77)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC3_UNORM_SRGBFCC (78)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_BC4_TYPELESSPCC (79)

Cible Support
Bits par élément (BPE) 4
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_BC4_UNORMFCC (80)

Cible Support
Bits par élément (BPE) 4
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_BC4_SNORMFCC (81)

Cible Support
Bits par élément (BPE) 4
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_BC5_TYPELESSPCC (82)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_BC5_UNORMFCC (83)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_BC5_SNORMFCC (84)

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 Obligatoire
TextureCube Obligatoire
Nuanceur ld Obligatoire
Exemple de nuanceur (n’importe quel filtre) Obligatoire
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Optionnel
Mémoire tampon de vertex de l’assembleur d’entrée Optionnel
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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
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 -
Ressource en mosaïque -

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Optionnel
Mémoire tampon de vertex de l’assembleur d’entrée Optionnel
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 (filtre mono 1 bits) -
Shader gather4 -
Nuanceur gather4_c -
Mipmap Obligatoire
Génération automatique de Mipmap Optionnel
RenderTarget Optionnel
Blendable RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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 -
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
Afficher Scan-Out Obligatoire
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 Signed Min ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
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 Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution multiéchantillon Obligatoire
Chargement multi-échantillon Optionnel
Afficher Scan-Out -
Cast in Bit Layout Obligatoire
Prise en charge du décodeur vidéo -
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
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
Ressource en mosaïque -

DXGI_FORMAT_AYUVV (100)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
Shader gather4 -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

DXGI_FORMAT_Y410V (101)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

DXGI_FORMAT_Y416V (102)

Cible Support
Bits par élément (BPE) 64
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
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 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 (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou 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
Ressource en mosaïque -

DXGI_FORMAT_P010V (104)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

DXGI_FORMAT_P016V (105)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap -
Génération automatique de Mipmap -
RenderTarget Obligatoire
Blendable RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
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 de l’index 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 (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur -
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 Obligatoire
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo Obligatoire
Ressource partagée Obligatoire
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 (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Obligatoire
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

DXGI_FORMAT_Y210V (108)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

DXGI_FORMAT_Y216V (109)

Cible Support
Bits par élément (BPE) 32
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

DXGI_FORMAT_NV11V (110)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou 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 Optionnel
Entrée du processeur vidéo Optionnel
Sortie du processeur vidéo Optionnel
Ressource partagée Obligatoire
Ressource en mosaïque -

DXGI_FORMAT_AI44V (111)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_IA44V (112)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Optionnel
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 (filtre mono 1 bits) -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_P8V (113)

Cible Support
Bits par élément (BPE) 8
Prise en charge du format Optionnel
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 -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_A8P8V (114)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Optionnel
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 -
Exemple de nuanceur (n’importe quel filtre) -
Nuanceur sample_c (filtre de comparaison) -
Exemple de nuanceur (filtre mono 1 bits) -
Shader gather4 -
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é -
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 ou Max -
UAV Atomic Unsigned Min ou 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 -
Ressource en mosaïque -

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

Cible Support
Bits par élément (BPE) 16
Prise en charge du format Obligatoire
Buffer Optionnel
Mémoire tampon de vertex de l’assembleur d’entrée Optionnel
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 (filtre mono 1 bits) -
Shader gather4 -
Gather4_c nuanceur -
Mipmap Obligatoire
Génération automatique de Mipmap Optionnel
RenderTarget Optionnel
Blendable RenderTarget Optionnel
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 ou Max -
UAV Atomic Unsigned Min ou Max -
Verrouillable du processeur Obligatoire
4x Multisample RenderTarget Optionnel
8x Multisample RenderTarget Optionnel
Autres nombres d’échantillons multiples RT Optionnel
Résolution à échantillonnage multiple Obligatoire
Chargement à échantillonnage multiple Optionnel
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 -
Ressource en mosaïque -

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

Les mémoires tampons de retour et les analyses avec le format DXGI_FORMAT_R16G16B16A16_FLOAT contiennent des données gamma à valeur linéaire.

Niveaux de fonctionnalités matérielles D3D12

ID3D10Device::CheckFormatSupport

Guide de programmation pour DXGI