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

Vedi anche