D3D12_GPU_BASED_VALIDATION_FLAGS列挙 (d3d12sdklayers.h)
実行時に実行する GPU ベースの検証のレベルについて説明します。
構文
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 メソッドと共に使用され、発生するランタイム検証の量を構成します。
要件
Header | d3d12sdklayers.h |