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) |