다음을 통해 공유


D3D12_SHADER_CACHE_KIND_FLAGS 열거형(d3d12.h)

셰이더 캐시의 종류를 지정하는 상수를 정의합니다.

Syntax

typedef enum D3D12_SHADER_CACHE_KIND_FLAGS {
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER = 0x1,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS = 0x2,
  D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED = 0x4,
  D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED = 0x8
} ;

상수

 
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
값: 0x1
애플리케이션 셰이더의 드라이버 컴파일을 저장하기 위해 Direct3D 12에서 관리하는 캐시를 지정합니다.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
값: 0x2
한 셰이더 형식의 Direct3D 12 변환을 다른 셰이더 형식으로 저장하는 데 사용되는 캐시를 지정합니다(예: DXBC 셰이더에서 DXIL 셰이더로).
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
값: 0x4
드라이버에서 관리하는 캐시를 지정합니다. 이 캐시에 대한 작업은 힌트입니다.
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
값: 0x8
ID3D12Device9::CreateShaderCacheSession 메서드에서 만든 모든 셰이더 캐시 세션을 지정합니다. 이 플래그를 사용하여 CLEAR 에 대한 요청은 현재 활성 상태인 모든 애플리케이션 캐시 세션과 D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR 없이 생성된 디스크 캐시에 적용됩니다.

요구 사항

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

추가 정보