Partager via


énumération D3D12_SHADER_CACHE_CONTROL_FLAGS (d3d12.h)

Définit des constantes qui spécifient les options de contrôle du cache du nuanceur.

Syntax

typedef enum D3D12_SHADER_CACHE_CONTROL_FLAGS {
  D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE = 0x1,
  D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE = 0x2,
  D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR = 0x4
} ;

Constantes

 
D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE
Valeur : 0x1
Spécifie que le cache ne doit pas être utilisé pour rechercher des données et qu’il ne doit pas y avoir de nouvelles données stockées. Les tentatives d’utilisation/de création d’un cache alors qu’il est désactivé entraînent DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE
Valeur : 0x2
Les spécifications indiquent que l’utilisation du cache doit être reprise.
D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR
Valeur : 0x4
Indique que tout contenu existant du cache doit être supprimé.

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

Voir aussi