énumération D3D12_FORMAT_SUPPORT2 (d3d12.h)
Spécifie les options de ressources non triées prises en charge pour un format fourni.
Syntax
typedef enum D3D12_FORMAT_SUPPORT2 {
D3D12_FORMAT_SUPPORT2_NONE = 0,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD = 0x1,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS = 0x2,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE = 0x4,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE = 0x8,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX = 0x10,
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX = 0x20,
D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40,
D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80,
D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP = 0x100,
D3D12_FORMAT_SUPPORT2_TILED = 0x200,
D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY = 0x4000,
D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK
} ;
Constantes
D3D12_FORMAT_SUPPORT2_NONE Valeur : 0 Aucune option de ressource non triée n’est prise en charge. |
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD Valeur : 0x1 Le format prend en charge l’ajout atomique. |
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS Valeur : 0x2 Le format prend en charge les opérations au niveau du bit atomique. |
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE Valeur : 0x4 Le format prend en charge la comparaison atomique avec le magasin ou l’échange. |
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE Valeur : 0x8 Le format prend en charge l’échange atomique. |
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX Valeur : 0x10 Le format prend en charge atomic min et max. |
D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX Valeur : 0x20 Le format prend en charge les valeurs min et max non signées atomiques. |
D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD Valeur : 0x40 Le format prend en charge une charge typée. |
D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE Valeur : 0x80 Le format prend en charge un magasin typé. |
D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP Valeur : 0x100 Le format prend en charge les opérations logiques à l’état de fusion. |
D3D12_FORMAT_SUPPORT2_TILED Valeur : 0x200 Le format prend en charge les ressources en mosaïques. Reportez-vous à Ressources en mosaïques en volume. |
D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY Valeur : 0x4000 Le format prend en charge les superpositions multiplan. |
Remarques
Cette énumération est utilisée par la structure D3D12_FEATURE_DATA_FORMAT_SUPPORT .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour