Passer au contenu principal
Décrit une barrière d’accès à la mémoire de mémoire tampon. Utilisée par les barrières de mémoire tampon pour indiquer quand la mémoire de la ressource doit être rendue visible pour un type d’accès spécifique.

Syntaxe

Membres

SyncBefore
Type : D3D12_BARRIER_SYNC
Étendue de synchronisation de tout le travail GPU précédent qui doit être terminé avant l’exécution de la barrière. SyncAfter
Type : D3D12_BARRIER_SYNC
Étendue de synchronisation de tout le travail GPU suivant qui doit attendre la fin de l’exécution de la barrière. AccessBefore
Type : D3D12_BARRIER_ACCESS
Bits d’accès correspondant à l’utilisation de la ressource depuis la barrière précédente ou le début de l’étendue ExecuteCommandLists. AccessAfter
Type : D3D12_BARRIER_ACCESS
Bits d’accès correspondant à l’utilisation de la ressource une fois la barrière terminée. pResource
Type : ID3D12Resource *
Pointeur vers la ressource de mémoire tampon qui utilise la barrière. Offset
Type : UINT64
Doit être égal à 0. Size
Type : UINT64
Doit être égal à UINT64_MAX ou à la taille de la mémoire tampon en octets.

Remarques

Configuration requise

En-tête : d3d12_xs.h
Bibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series

Voir aussi

Dernière modification le 6 octobre 2026