Share via


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

Weitere Informationen

Kernaufzählungen