Pular para o conteúdo principal
Executa a criação de uma estrutura de aceleração de raytracing na GPU e, opcionalmente, gera informações pós-criação imediatamente após a criação.

Sintaxe

Parâmetros

pDesc [in]
Tipo: const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *
Descrição da estrutura de aceleração a ser criada. NumPostbuildInfoDescs [in]
Tipo: UINT
Tamanho da matriz pPostbuildInfoDescs. Defina como 0 se nenhuma informação pós-criação for necessária. pPostbuildInfoDescs [in]
Tipo: const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *
Matriz opcional de descrições das informações pós-criação a serem geradas, descrevendo as propriedades da estrutura de aceleração que foi criada.

Valor retornado

Tipo: void Nenhum.

Comentários

Este método pode ser chamado em listas de comandos de gráficos ou de computação, mas não a partir de pacotes. As informações pós-criação também podem ser obtidas separadamente de uma estrutura de aceleração já criada chamando EmitRaytracingAccelerationStructurePostbuildInfo. A vantagem de gerar as informações pós-criação junto com a criação é que não é necessária uma barreira entre a conclusão da criação e a solicitação das informações pós-criação, possibilitando cenários em que o aplicativo precisa das informações pós-criação imediatamente.

Requisitos

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

Confira também

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