D3D12_GPU_BASED_VALIDATION_FLAGS Enumeration (d3d12sdklayers.h)
Beschreibt die Ebene der GPU-basierten Validierung, die zur Laufzeit ausgeführt werden soll.
Syntax
typedef enum D3D12_GPU_BASED_VALIDATION_FLAGS {
D3D12_GPU_BASED_VALIDATION_FLAGS_NONE = 0,
D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING = 0x1
} ;
Konstanten
D3D12_GPU_BASED_VALIDATION_FLAGS_NONE Wert: 0 Standardverhalten; Ressourcenzustände, Deskriptoren und Deskriptortabellen werden überprüft. |
D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING Wert: 0x1 Wenn festgelegt, führt die GPU-basierte Validierung keine Überprüfung des Ressourcenzustands durch, was die Leistungskosten der GPU-basierten Validierung erheblich reduziert. Deskriptoren und Deskriptorheaps werden weiterhin überprüft. |
Hinweise
Diese Enumeration wird mit der ID3D12Debug2::SetGPUBasedValidationFlags-Methode verwendet, um den Umfang der laufzeitbasierten Validierung zu konfigurieren.
Anforderungen
Kopfzeile | d3d12sdklayers.h |