Skip to main content
Describe una barrera de acceso a memoria de textura. Las barreras de textura la usan para indicar cuándo la memoria de recursos debe hacerse visible para un tipo de acceso específico. Las transiciones de diseño solo son necesarias para las texturas.

Sintaxis

Miembros

SyncBefore
Tipo: D3D12_BARRIER_SYNC
Ámbito de sincronización de todo el trabajo de GPU anterior que debe completarse antes de ejecutar la barrera. SyncAfter
Tipo: D3D12_BARRIER_SYNC
Ámbito de sincronización de todo el trabajo de GPU posterior que debe esperar hasta que finalice la ejecución de la barrera. AccessBefore
Tipo: D3D12_BARRIER_ACCESS
Bits de acceso correspondientes al uso del recurso desde la barrera anterior o el inicio del ámbito de ExecuteCommandLists. AccessAfter
Tipo: D3D12_BARRIER_ACCESS
Bits de acceso correspondientes al uso del recurso después de que se complete la barrera. LayoutBefore
Tipo: D3D12_BARRIER_LAYOUT
Diseño de la textura antes de la ejecución de la barrera. LayoutAfter
Tipo: D3D12_BARRIER_LAYOUT
Diseño de la textura al completarse la ejecución de la barrera. pResource
Tipo: ID3D12Resource *
Puntero al recurso de búfer que usa la barrera. Subresources
Tipo: D3D12_BARRIER_SUBRESOURCE_RANGE
Intervalo de subrecursos de textura a los que se aplica la barrera. Flags
Tipo: D3D12_TEXTURE_BARRIER_FLAGS
Valores de marcas opcionales.

Comentarios

Requisitos

Encabezado: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series

Consulte también

Última modificación el 28 de agosto de 2026