énumération D3D12_SHADER_CACHE_KIND_FLAGS (d3d12.h)
Définit des constantes qui spécifient un type de cache de nuanceur.
Syntaxe
typedef enum D3D12_SHADER_CACHE_KIND_FLAGS {
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER = 0x1,
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS = 0x2,
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED = 0x4,
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED = 0x8
} ;
Constantes
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER Valeur : 0x1 Spécifie un cache géré par Direct3D 12 pour stocker les compilations de pilotes de nuanceurs d’application. |
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS Valeur : 0x2 Spécifie un cache utilisé pour stocker les conversions de Direct3D 12 d’un type de nuanceur vers un autre (par exemple, les nuanceurs DXBC en nuanceurs DXIL). |
D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED Valeur : 0x4 Spécifie un cache géré par le pilote. Les opérations de ce cache sont des indicateurs. |
D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED Valeur : 0x8 Spécifie toutes les sessions de cache du nuanceur créées par la méthode ID3D12Device9::CreateShaderCacheSession . Les demandes de CLEAR avec cet indicateur s’appliquent à toutes les sessions de cache d’application actuellement actives, ainsi qu’aux caches sur disque créés sans D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR. |
Spécifications
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour