Compartilhar via


estrutura D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS (d3d12sdklayers.h)

Descreve as configurações por lista de comandos usadas pelo GPU-Based Validação.

Sintaxe

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;

Membros

ShaderPatchMode

Especifica um D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE que substitui o modo de patch de sombreador no nível do dispositivo padrão (consulte ID3D12DebugDevice1::SetDebugParameter). Por padrão, esse valor é inicializado para o DefaultShaderPatchMode atribuído ao dispositivo (consulte D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS.

Comentários

Aponte para um objeto usando essa estrutura com o membro pData de ID3D12DebugCommandList1::SetDebugParameter para definir as configurações de validação por comando GPU-Based.

Requisitos

Requisito Valor
Cabeçalho d3d12sdklayers.h (inclua D3d12sdklayers_RS1.h)

Confira também

Estruturas da camada de depuração

SetEnableGPUBasedValidation

Usando a validação de GPU-Based de camada de depuração D3D12