Pular para o conteúdo principal
Descreve uma barreira de acesso à memória de buffer. Usada por barreiras de buffer para indicar quando a memória do recurso deve se tornar visível para um tipo de acesso específico.

Sintaxe

Membros

SyncBefore
Tipo: D3D12_BARRIER_SYNC
Escopo de sincronização de todo o trabalho de GPU anterior que deve ser concluído antes da execução da barreira. SyncAfter
Tipo: D3D12_BARRIER_SYNC
Escopo de sincronização de todo o trabalho de GPU subsequente que deve aguardar até que a execução da barreira seja concluída. AccessBefore
Tipo: D3D12_BARRIER_ACCESS
Bits de acesso correspondentes ao uso do recurso desde a barreira anterior ou desde o início do escopo de ExecuteCommandLists. AccessAfter
Tipo: D3D12_BARRIER_ACCESS
Bits de acesso correspondentes ao uso do recurso após a conclusão da barreira. pResource
Tipo: ID3D12Resource *
Ponteiro para o recurso de buffer que está usando a barreira. Offset
Tipo: UINT64
Deve ser 0. Size
Tipo: UINT64
Deve ser UINT64_MAX ou o tamanho do buffer em bytes.

Comentários

Requisitos

Cabeçalho: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series

Confira também

Última modificação em 6 de outubro de 2026