D3D12_GPU_BASED_VALIDATION_FLAGS列舉 (d3d12sdklayers.h)
描述要在執行時間執行的 GPU 型驗證層級。
Syntax
typedef enum D3D12_GPU_BASED_VALIDATION_FLAGS {
D3D12_GPU_BASED_VALIDATION_FLAGS_NONE = 0,
D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING = 0x1
} ;
常數
D3D12_GPU_BASED_VALIDATION_FLAGS_NONE 值: 0 預設行為;資源狀態、描述元和描述項資料表都會經過驗證。 |
D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING 值: 0x1 設定時,GPU 型驗證不會執行資源狀態驗證,這可大幅降低 GPU 型驗證的效能成本。 仍會驗證描述項和描述項堆積。 |
備註
此列舉會與 ID3D12Debug2::SetGPUBasedValidationFlags 方法搭配使用,以設定將發生的執行時間驗證數量。
需求
標頭 | d3d12sdklayers.h |