énumération D3D12DDI_RESOURCE_BARRIER_FLAGS (d3d12umddi.h)
Contient des indicateurs de barrière des ressources.
Syntax
typedef enum D3D12DDI_RESOURCE_BARRIER_FLAGS {
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE,
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY,
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY,
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY,
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING
} ;
Constantes
D3D12DDI_RESOURCE_BARRIER_FLAG_NONE Aucune valeur d’indicateur. |
D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY Indique une mise en production. Cet indicateur s’applique uniquement aux barrières étendues. |
D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY Indique une acquisition. Cet indicateur s’applique uniquement aux barrières étendues. |
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ATOMIC_COPY Indique que les barrières étendues sont associées à un paramètre d’une opération de copie atomique. |
D3D12DDI_RESOURCE_BARRIER_FLAG_0022_ALIASING Indique qu’une barrière d’aliasing a été convertie en barrière délimitée. |
Remarques
L’absence de D3D12DDI_RESOURCE_BARRIER_FLAG_BEGIN_ONLY et de D3D12DDI_RESOURCE_BARRIER_FLAG_END_ONLY désigne à la fois une acquisition et une mise en production.
Lors d’une acquisition, les caches GPU peuvent devoir être explicitement invalidés. Pendant une version, les caches GPU peuvent avoir besoin d’être vidés explicitement.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |
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