Método ID3D12GraphicsCommandList4::BuildRaytracingAccelerationStructure (d3d12.h)
Executa um build de estrutura de aceleração de raytracing na GPU e, opcionalmente, gera informações pós-build imediatamente após o build.
Sintaxe
void BuildRaytracingAccelerationStructure(
[in] const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC *pDesc,
[in] UINT NumPostbuildInfoDescs,
[in] const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pPostbuildInfoDescs
);
Parâmetros
[in] pDesc
Descrição da estrutura de aceleração a ser compilada.
[in] NumPostbuildInfoDescs
Tamanho da matriz pPostbuildInfoDescs . Defina como 0 se nenhuma informação pós-build for necessária.
[in] pPostbuildInfoDescs
Matriz opcional de descrições para informações pós-build para gerar propriedades que descrevem a estrutura de aceleração que foi criada.
Retornar valor
Nenhum
Comentários
Esse método pode ser chamado em gráficos ou listas de comandos de computação, mas não em pacotes.
As informações pós-build também podem ser obtidas separadamente de uma estrutura de aceleração já criada chamando EmitRaytracingAccelerationStructurePostbuildInfo. A vantagem de gerar informações pós-build junto com um build é que uma barreira não é necessária entre a conclusão do build e a solicitação de informações pós-build, habilitando cenários em que o aplicativo precisa das informações pós-build imediatamente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |