Partager via


D3D12DDI_GLOBAL_BARRIER_0088 structure (d3d12umddi.h)

La structure D3D12DDI_GLOBAL_BARRIER_0088 décrit un obstacle à l’accès à la mémoire des ressources. Cette barrière est utilisée par les barrières globales, de texture et de mémoire tampon pour indiquer quand la mémoire des ressources doit être rendue visible pour un type d’accès spécifique.

Syntaxe

typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
  D3D12DDI_BARRIER_SYNC   SyncBefore;
  D3D12DDI_BARRIER_SYNC   SyncAfter;
  D3D12DDI_BARRIER_ACCESS AccessBefore;
  D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;

Membres

SyncBefore

Valeur D3D12DDI_BARRIER_SYNC qui spécifie l’étendue de synchronisation de tous les travaux GPU précédents qui doivent être terminés avant l’exécution de la barrière.

SyncAfter

Valeur D3D12DDI_BARRIER_SYNC qui spécifie l’étendue de synchronisation de tous les travaux GPU suivants qui doivent attendre la fin de l’exécution de la barrière.

AccessBefore

Valeur D3D12DDI_BARRIER_ACCESS qui spécifie les accès en écriture qui doivent être vidés et terminés avant l’exécution de la barrière.

AccessAfter

Valeur D3D12DDI_BARRIER_ACCESS qui spécifie les accès qui doivent être disponibles pour les données écrites via AccessBefore après l’exécution de la barrière.

Remarques

Pour plus d’informations générales, consultez Obstacles améliorés .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088