énumération D3D12_RESOURCE_BARRIER_TYPE (d3d12.h)
Spécifie un type de description de la barrière des ressources (transition dans l’utilisation des ressources).
Syntaxe
typedef enum D3D12_RESOURCE_BARRIER_TYPE {
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;
Constantes
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION Valeur : 0 Barrière de transition qui indique une transition d’un ensemble de sous-ressources entre différentes utilisations. L’appelant doit spécifier les utilisations avant et après des sous-ressources. |
D3D12_RESOURCE_BARRIER_TYPE_ALIASING Barrière d’alias qui indique une transition entre les utilisations de 2 ressources différentes qui ont des mappages dans le même pool de vignettes. L’appelant peut spécifier les ressources before et after. Notez qu’une ou les deux ressources peuvent être NULL, ce qui indique qu’une ressource en mosaïque peut entraîner un alias. |
D3D12_RESOURCE_BARRIER_TYPE_UAV Une barrière d’affichage d’accès non ordonné (UAV) qui indique tous les accès par UAV (lectures ou écritures) à une ressource particulière doit se terminer avant que les futurs accès UAV (lecture ou écriture) puissent commencer. |
Notes
Cette énumération est utilisée dans la structure D3D12_RESOURCE_BARRIER_TYPE . Utilisez ces valeurs avec la méthode ID3D12GraphicsCommandList::ResourceBarrier .
Spécifications
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