다음을 통해 공유


D3D12_SHADER_CACHE_FLAGS 열거형(d3d12.h)

셰이더 캐시 플래그를 지정하는 상수를 정의합니다.

Syntax

typedef enum D3D12_SHADER_CACHE_FLAGS {
  D3D12_SHADER_CACHE_FLAG_NONE = 0,
  D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 0x1,
  D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 0x2
} ;

상수

 
D3D12_SHADER_CACHE_FLAG_NONE
값: 0
플래그를 지정하지 않습니다.
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED
값: 0x1
사용 중인 드라이버에서 캐시의 버전을 암시적으로 지정합니다. 다중 GPU 시스템의 경우 이러한 방식으로 생성된 캐시는 애플리케이션이 실행되는 각 어댑터에 대해 나란히 저장됩니다. D3D12_SHADER_CACHE_SESSION_DESC 구조체의 버전 필드(캐시 설명)는 추가 제약 조건으로 사용됩니다.
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
값: 0x2
기본적으로 캐시는 임시 스토리지에 저장되며 디스크 정리를 통해 지울 수 있습니다. 이 상수(UWP 앱에는 유효하지 않음)는 캐시가 대신 현재 작업 디렉터리에 저장되도록 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 d3d12.h

추가 정보