D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS structure (d3d12sdklayers.h)

Décrit les paramètres par liste de commandes utilisés par GPU-Based Validation.

Syntaxe

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;

Membres

ShaderPatchMode

Spécifie un D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE qui remplace le mode patch du nuanceur au niveau de l’appareil par défaut (voir ID3D12DebugDevice1 ::SetDebugParameter). Par défaut, cette valeur est initialisée sur le DefaultShaderPatchMode affecté à l’appareil (voir D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS.

Remarques

Pointez sur un objet utilisant cette structure avec le membre pData de ID3D12DebugCommandList1 ::SetDebugParameter pour configurer les paramètres de validation par commande GPU-Based.

Configuration requise

Condition requise Valeur
En-tête d3d12sdklayers.h (include D3d12sdklayers_RS1.h)

Voir aussi

Structures de couche de débogage

SetEnableGPUBasedValidation

Utilisation de la validation de GPU-Based de la couche de débogage D3D12