enumerazione D3D12_SHADER_CACHE_FLAGS (d3d12.h)
Definisce le costanti che specificano flag cache shader.
Sintassi
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
} ;
Costanti
D3D12_SHADER_CACHE_FLAG_NONE Valore: 0 Non specifica alcun flag. |
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED Valore: 0x1 Specifica che la cache viene sottoposta a versioni implicite dal driver in uso. Per i sistemi multi-GPU, una cache creata in questo modo viene archiviata side-by-side per ogni scheda in cui viene eseguita l'applicazione. Il campo Versione nello struct D3D12_SHADER_CACHE_SESSION_DESC (descrizione della cache) viene usato come vincolo aggiuntivo. |
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR Valore: 0x2 Per impostazione predefinita, le cache vengono archiviate nell'archiviazione temporanea e possono essere cancellate dalla pulizia del disco. Questa costante (non valida per le app UWP) specifica che la cache è invece archiviata nella directory di lavoro corrente. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | d3d12.h |