énumération D3D12_RESOURCE_BARRIER_FLAGS (d3d12.h)
Indicateurs pour définir les barrières de ressources fractionnées.
Syntax
typedef enum D3D12_RESOURCE_BARRIER_FLAGS {
D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} ;
Constantes
D3D12_RESOURCE_BARRIER_FLAG_NONE Valeur : 0 Aucun indicateur. |
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY Valeur : 0x1 Cela démarre une transition de barrière dans un nouvel état, plaçant une ressource dans une condition temporaire de non-accès. |
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY Valeur : 0x2 Cette barrière termine une transition, en définissant un nouvel état et en rétablissant l’accès actif à une ressource. |
Remarques
Les barrières fractionnées permettent de diviser une transition unique en deux moitiés de début et de fin ( reportez-vous à la synchronisation multi-moteur).
Cette énumération est utilisée par le membre Flags de la structure D3D12_RESOURCE_BARRIER .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |
Voir aussi
Utilisation de barrières de ressources pour synchroniser les états des ressources dans Direct3D 12
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