énumération D3D12_SHADER_CACHE_FLAGS (d3d12.h)
Définit des constantes qui spécifient des indicateurs de cache du nuanceur.
Syntax
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
} ;
Constantes
D3D12_SHADER_CACHE_FLAG_NONE Valeur : 0 Spécifie aucun indicateur. |
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED Valeur : 0x1 Spécifie que le cache est implicitement versionné par le pilote utilisé. Pour les systèmes multi-GPU, un cache créé de cette façon est stocké côte à côte pour chaque carte sur laquelle l’application s’exécute. Le champ Version dans le struct D3D12_SHADER_CACHE_SESSION_DESC (la description du cache) est utilisé comme contrainte supplémentaire. |
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR Valeur : 0x2 Par défaut, les caches sont stockés dans un stockage temporaire et peuvent être effacés par le nettoyage du disque. Cette constante (non valide pour les applications UWP) spécifie que le cache est stocké dans le répertoire de travail actuel. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12.h |