D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS 结构 (d3d12sdklayers.h)

描述 GPU-Based 验证使用的每个命令列表设置。

语法

typedef struct D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS {
  D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE ShaderPatchMode;
} D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS;

成员

ShaderPatchMode

指定替代默认设备级着色器修补模式的 D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE (请参阅 ID3D12DebugDevice1::SetDebugParameter) 。 默认情况下,此值初始化为分配给设备的 DefaultShaderPatchMode , (请参阅 D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS

注解

通过 ID3D12DebugCommandList1::SetDebugParameterpData 成员使用此结构指向对象,以配置 per-command-list GPU-Based 验证设置。

要求

要求
Header d3d12sdklayers.h (包括 D3d12sdklayers_RS1.h)

另请参阅

调试层结构

SetEnableGPUBasedValidation

使用 D3D12 调试层 GPU-Based 验证