Partager via


énumération D3D12DDI_RESOURCE_FLAGS_0003 (d3d12umddi.h)

L’énumération D3D12DDI_RESOURCE_FLAGS_0003 spécifie les valeurs d’indicateur de ressource.

Syntaxe

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
Quand elle est définie, permet de créer une vue cible de rendu pour la ressource.
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL
Valeur : 0x2
Lorsqu’il est défini, permet de créer une vue de gabarit de profondeur pour la ressource.
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER
Valeur : 0x4
Quand elle est définie, permet à la ressource d’être utilisée pour les données inter-adaptateurs.
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS
Valeur : 0x8
Lorsqu’elle est définie, permet à une ressource d’être accessible simultanément par plusieurs files d’attente, appareils ou processus différents.
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE
Valeur : 0x10
Lorsqu’il est défini, autorise la création d’une vue de ressource de nuanceur pour la ressource.
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY
Valeur : 0x20
Quand elle est définie, cette ressource ne peut être utilisée qu’en tant que trame 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
Quand 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
Quand 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
Non utilisé actuellement.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT
Valeur : 0x200
Non utilisé actuellement.
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED
Valeur : 0x400
Non utilisé actuellement.
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK
Valeur : 0x800
Quand elle est définie, permet à la ressource d’être utilisée pour les commentaires de l’échantillonneur.
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY
Valeur : 0x1000
Quand elle est définie, cette ressource ne peut être utilisée qu’en tant que trame de référence encodée 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
Quand elle est définie, la ressource peut être utilisée comme structure d’accélération pour le traçage de rayons.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h (include D3d12umddi.h)

Voir aussi

D3D12DDIARG_CREATERESOURCE_0088