Bagikan melalui


enumerasi D3D12_SHADER_CACHE_FLAGS (d3d12.h)

Menentukan konstanta yang menentukan bendera singgahan shader.

Sintaks

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

Konstanta

 
D3D12_SHADER_CACHE_FLAG_NONE
Nilai: 0
Menentukan tidak ada bendera.
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED
Nilai: 0x1
Menentukan bahwa cache secara implisit diversikan oleh driver yang sedang digunakan. Untuk sistem multi-GPU, cache yang dibuat dengan cara ini disimpan berdampingan untuk setiap adaptor tempat aplikasi berjalan. Bidang Versi di struct D3D12_SHADER_CACHE_SESSION_DESC (deskripsi cache) digunakan sebagai batasan tambahan.
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
Nilai: 0x2
Secara default, cache disimpan dalam penyimpanan sementara, dan dapat dibersihkan dengan pembersihan disk. Konstanta ini (tidak valid untuk aplikasi UWP) menentukan bahwa cache disimpan di direktori kerja saat ini.

Persyaratan

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

Lihat juga