Pular para o conteúdo principal
Emite propriedades pós-criação para um conjunto de estruturas de aceleração. Isso permite que os aplicativos conheçam os requisitos de recursos de saída para executar operações de estrutura de aceleração por meio de ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure.

Sintaxe

Parâmetros

pDesc [in]
Tipo: const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *
Um objeto D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC que descreve as informações pós-criação a serem geradas. NumSourceAccelerationStructures [in]
Tipo: UINT
Número de ponteiros para endereços virtuais de GPU de estruturas de aceleração apontados por pSourceAccelerationStructureData. Esse número também afeta o destino (saída), que será uma matriz contígua de NumSourceAccelerationStructures estruturas de saída, em que o tipo das estruturas depende do campo InfoType fornecido na descrição pDesc. pSourceAccelerationStructureData [in]
Tipo: const D3D12_GPU_VIRTUAL_ADDRESS *
Ponteiro para uma matriz de endereços virtuais de GPU de tamanho NumSourceAccelerationStructures. O endereço deve estar alinhado a 256 bytes, definido como D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT. A memória apontada deve estar no estado D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.

Valor retornado

Tipo: void Nenhum.

Comentários

Este método pode ser chamado a partir de listas de comandos de gráficos ou de computação, mas não a partir de pacotes.

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