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 |