다음을 통해 공유


D3D12_GPU_BASED_VALIDATION_FLAGS 열거형(d3d12sdklayers.h)

런타임에 수행할 GPU 기반 유효성 검사 수준을 설명합니다.

Syntax

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

추가 정보

핵심 열거형