énumération D3D12DDI_RESOURCE_FLAGS_0003 (d3d12umddi.h)
L’énumération D3D12DDI_RESOURCE_FLAGS_0003 spécifie les valeurs d’indicateur de ressource.
Syntax
typedef enum D3D12DDI_RESOURCE_FLAGS_0003 {
D3D12DDI_RESOURCE_FLAG_0003_NONE = 0x0,
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET = 0x1,
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL = 0x2,
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER = 0x4,
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS = 0x8,
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE = 0x10,
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY = 0x20,
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION = 0x40,
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS = 0x80,
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT = 0x100,
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT = 0x200,
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED = 0x400,
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK = 0x800,
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY = 0x1000,
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE = 0x2000
} ;
Constantes
D3D12DDI_RESOURCE_FLAG_0003_NONE Valeur : 0x0 Aucun indicateur n'est spécifié. |
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET Valeur : 0x1 Lorsqu’elle est définie, autorise la création d’une vue cible de rendu pour la ressource. |
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL Valeur : 0x2 Lorsqu’elle est définie, autorise la création d’une vue de gabarit de profondeur pour la ressource. |
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER Valeur : 0x4 Lorsqu’elle est définie, autorise l’utilisation de la ressource pour les données inter-adaptateurs. |
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS Valeur : 0x8 Lorsqu’elle est définie, permet d’accéder simultanément à une ressource par plusieurs files d’attente, appareils ou processus différents. |
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE Valeur : 0x10 Lorsqu’elle est définie, autorise la création d’une vue des ressources du nuanceur pour la ressource. |
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY Valeur : 0x20 Lorsqu’elle est définie, cette ressource ne peut être utilisée que comme cadre de référence de décodage. Il peut uniquement être écrit dans ou lu par l’opération de décodage vidéo. |
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION Valeur : 0x40 Lorsqu’elle est définie, la ressource peut être utilisée pour prendre en charge la protection du contenu. |
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS Valeur : 0x80 Lorsqu’elle est définie, autorise l’accès non ordonné. Cette valeur est disponible en tant qu’indicateur de ressource pour les plans de secours. |
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT Valeur : 0x100 Pas utilisé pour l'instant. |
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT Valeur : 0x200 Pas utilisé pour l'instant. |
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED Valeur : 0x400 Pas utilisé pour l'instant. |
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK Valeur : 0x800 Lorsqu’elle est définie, autorise l’utilisation de la ressource pour les commentaires de l’échantillonneur. |
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY Valeur : 0x1000 Lorsqu’elle est définie, cette ressource peut uniquement être utilisée comme trame de référence d’encodage vidéo. Il peut uniquement être écrit dans ou lu par l’opération d’encodage vidéo. |
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE Valeur : 0x2000 Lorsqu’elle est définie, la ressource peut être utilisée comme structure d’accélération pour le suivi de rayons. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |