Freigeben über


D3D12DDI_RESOURCE_FLAGS_0003-Aufzählung (d3d12umddi.h)

Die D3D12DDI_RESOURCE_FLAGS_0003-Aufzählung gibt Ressourcenkennzeichnungswerte an.

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
} ;

Konstanten

 
D3D12DDI_RESOURCE_FLAG_0003_NONE
Wert: 0x0
Es werden keine Kennzeichnungen angegeben.
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET
Wert: 0x1
Wenn festgelegt, kann eine Renderzielansicht für die Ressource erstellt werden.
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL
Wert: 0x2
Bei Festlegung kann eine Tiefenschablonenansicht für die Ressource erstellt werden.
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER
Wert: 0x4
Wenn festgelegt, kann die Ressource für Adapterdaten verwendet werden.
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS
Wert: 0x8
Wenn festgelegt, kann eine Ressource gleichzeitig von mehreren verschiedenen Warteschlangen, Geräten oder Prozessen aufgerufen werden.
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE
Wert: 0x10
Wenn festgelegt, kann eine Shaderressourcenansicht für die Ressource erstellt werden.
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY
Wert: 0x20
Bei Festlegung kann diese Ressource nur als Decodierungsreferenzframe verwendet werden. Sie kann nur vom Videodecodierungsvorgang in den Videodecodierungsvorgang geschrieben oder gelesen werden.
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION
Wert: 0x40
Bei Festlegung kann die Ressource verwendet werden, um den Inhaltsschutz zu unterstützen.
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS
Wert: 0x80
Wenn festgelegt, ermöglicht der ungeordnete Zugriff. Dieser Wert ist als Ressourcenkennzeichnung für die Fallbackpläne verfügbar.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT
Wert: 0x100
Zurzeit nicht verwendet.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT
Wert: 0x200
Zurzeit nicht verwendet.
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED
Wert: 0x400
Zurzeit nicht verwendet.
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK
Wert: 0x800
Wenn festgelegt, kann die Ressource für Samplerfeedback verwendet werden.
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY
Wert: 0x1000
Bei Festlegung kann diese Ressource nur als Videocodierungsreferenzframe verwendet werden. Sie kann nur vom Videocodierungsvorgang in den Videocode geschrieben oder gelesen werden.
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE
Wert: 0x2000
Bei Festlegung kann die Ressource als Beschleunigungsstruktur für die Ray tracing verwendet werden.

Anforderungen

Anforderung Wert
Header- d3d12umddi.h (einschließlich D3d12umddi.h)

Siehe auch

D3D12DDIARG_CREATERESOURCE_0088