estructura D3D12DDI_GLOBAL_BARRIER_0088 (d3d12umddi.h)
La estructura D3D12DDI_GLOBAL_BARRIER_0088 describe una barrera de acceso a la memoria de recursos. Esta barrera la usan las barreras globales, de textura y de búfer para indicar cuándo se debe hacer visible la memoria de recursos para un tipo de acceso específico.
Sintaxis
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;
Miembros
SyncBefore
Valor D3D12DDI_BARRIER_SYNC que especifica el ámbito de sincronización de todos los trabajos de GPU anteriores que deben completarse antes de ejecutar la barrera.
SyncAfter
Valor de D3D12DDI_BARRIER_SYNC que especifica el ámbito de sincronización de todos los trabajos de GPU posteriores que deben esperar hasta que finalice la ejecución de la barrera.
AccessBefore
Valor de D3D12DDI_BARRIER_ACCESS que especifica los accesos de escritura que se deben vaciar y finalizar antes de que se ejecute la barrera.
AccessAfter
Valor de D3D12DDI_BARRIER_ACCESS que especifica los accesos que deben estar disponibles para los datos escritos a través de AccessBefore después de ejecutar la barrera.
Comentarios
Consulte Barreras mejoradas para obtener información general.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 (WDDM 3.0) |
Encabezado | d3d12umddi.h |