estrutura D3D12DDI_BUFFER_BARRIER_0088 (d3d12umddi.h)
Uma estrutura D3D12DDI_BUFFER_BARRIER_0088 descreve as transições de acesso para buffers.
Sintaxe
typedef struct D3D12DDI_BUFFER_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
D3D12DDI_HRESOURCE hResource;
} D3D12DDI_BUFFER_BARRIER_0088;
Membros
SyncBefore
Um valor D3D12DDI_BARRIER_SYNC que especifica o escopo de sincronização de todos os trabalhos de GPU anteriores que devem ser concluídos antes de executar a barreira.
SyncAfter
Um valor D3D12DDI_BARRIER_SYNC que especifica o 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
Um valor D3D12DDI_BARRIER_ACCESS que especifica o estado de acesso do buffer que precede a execução da barreira.
AccessAfter
Um valor D3D12DDI_BARRIER_ACCESS que especifica o estado de acesso do buffer após a conclusão da execução da barreira.
hResource
O identificador do recurso de buffer usando a barreira.
Comentários
Consulte Barreiras Aprimoradas para obter informações gerais.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 (WDDM 3.0) |
Cabeçalho | d3d12umddi.h |