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 方法一起使用,以配置将发生的运行时验证量。
要求
标头 | d3d12sdklayers.h |