structure D3D12DDI_BUFFER_BARRIER_0088 (d3d12umddi.h)
Une structure D3D12DDI_BUFFER_BARRIER_0088 décrit les transitions d’accès pour les mémoires tampons.
Syntaxe
typedef struct D3D12DDI_BUFFER_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
D3D12DDI_HRESOURCE hResource;
} D3D12DDI_BUFFER_BARRIER_0088;
Membres
SyncBefore
Valeur D3D12DDI_BARRIER_SYNC qui spécifie l’étendue de synchronisation de toutes les tâches GPU précédentes qui doivent être effectuées avant d’exécuter 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 l’état d’accès de la mémoire tampon précédant l’exécution de la barrière.
AccessAfter
Valeur D3D12DDI_BARRIER_ACCESS qui spécifie l’état d’accès de la mémoire tampon lors de l’exécution de la barrière.
hResource
Handle de la ressource de mémoire tampon à l’aide de la barrière.
Remarques
Pour plus d’informations générales, consultez des obstacles améliorés.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 (WDDM 3.0) |
d’en-tête | d3d12umddi.h |