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 |
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈