다음을 통해 공유


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 멤버와 함께 이 구조체를 사용하여 명령 목록별 GPU-Based 유효성 검사 설정을 구성하는 개체를 가리킵니다.

요구 사항

요구 사항
헤더 d3d12sdklayers.h(D3d12sdklayers_RS1.h 포함)

추가 정보

디버그 계층 구조체

SetEnableGPUBasedValidation

D3D12 디버그 계층 GPU-Based 유효성 검사 사용