共用方式為


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

另請參閱