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 |