Bagikan melalui


enumerasi D3D12_SHADER_CACHE_KIND_FLAGS (d3d12.h)

Menentukan konstanta yang menentukan semacam singgahan shader.

Sintaks

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
} ;

Konstanta

 
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER
Nilai: 0x1
Menentukan cache yang dikelola oleh Direct3D 12 untuk menyimpan kompilasi driver shader aplikasi.
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS
Nilai: 0x2
Menentukan cache yang digunakan untuk menyimpan konversi Direct3D 12 dari satu jenis shader ke jenis shader lainnya (misalnya, shader DXBC ke shader DXIL).
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED
Nilai: 0x4
Menentukan cache yang dikelola oleh driver. Operasi untuk cache ini adalah petunjuk.
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED
Nilai: 0x8
Menentukan semua sesi shader cache yang dibuat oleh metode ID3D12Device9::CreateShaderCacheSession . Permintaan ke CLEAR dengan bendera ini berlaku untuk semua sesi cache aplikasi yang saat ini aktif, serta cache pada disk yang dibuat tanpa D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR.

Persyaratan

   
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header d3d12.h

Lihat juga