structure D3D12_GLOBAL_BARRIER (d3d12.h)
Décrit une barrière d’accès à la mémoire des ressources. Utilisé par les barrières globales, de texture et de mémoire tampon pour indiquer quand la mémoire de ressource doit être rendue visible pour un type d’accès spécifique.
Syntaxe
typedef struct D3D12_GLOBAL_BARRIER {
D3D12_BARRIER_SYNC SyncBefore;
D3D12_BARRIER_SYNC SyncAfter;
D3D12_BARRIER_ACCESS AccessBefore;
D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER;
Membres
SyncBefore
Étendue de synchronisation de tous les travaux GPU précédents qui doivent être terminés avant d’exécuter la barrière.
SyncAfter
Étendue de synchronisation de tous les travaux GPU suivants qui doivent attendre la fin de l’exécution de la barrière.
AccessBefore
Bits d’accès correspondant à toute utilisation pertinente des ressources depuis la barrière précédente ou le début de l’étendue ExecuteCommandLists .
AccessAfter
Bits d’accès correspondant à toute utilisation de ressource pertinente une fois la barrière terminée.
Spécifications
En-tête | d3d12.h |