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 los 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 de D3D12DDI_BARRIER_SYNC que especifica el ámbito de sincronización de todo el trabajo de GPU anterior que se debe completar antes de ejecutar la barrera.
SyncAfter
Valor D3D12DDI_BARRIER_SYNC que especifica el ámbito de sincronización de todo el trabajo posterior de GPU que debe 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 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.
Observaciones
Consulte de barreras mejoradas para obtener información general.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 (WDDM 3.0) |
encabezado de | d3d12umddi.h |