Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_NONEValeur : 0 Spécifie aucun indicateur. |
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONEDValeur : 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_DIRValeur : 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 |