PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 função de retorno de chamada (d3d12umddi.h)

Consulta o driver quanto aos requisitos de recursos para criar uma estrutura de aceleração.

Sintaxe

PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 Pfnd3d12ddiGetRaytracingAccelerationStructurePrebuildInfo0054;

void Pfnd3d12ddiGetRaytracingAccelerationStructurePrebuildInfo0054(
  [in]  D3D12DDI_HDEVICE unnamedParam1,
  [in]  const D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 *unnamedParam2,
  [out] D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 *unnamedParam3
)
{...}

Parâmetros

[in] unnamedParam1

Um identificador para o dispositivo.

[in] unnamedParam2

Ponteiro para uma estrutura D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 que contém as entradas.

[out] unnamedParam3

Ponteiro para uma estrutura D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 que contém informações de pré-compilação.

Retornar valor

Nenhum

Comentários

O resultado dessa função de retorno de chamada permite que o aplicativo forneça a quantidade correta de armazenamento de saída e armazenamento de zero para BuildRaytracingAccelerationStructure dada a mesma geometria.

Esse método está no dispositivo em vez da lista de comandos na suposição de que os drivers devem ser capazes de calcular os requisitos de recursos para uma compilação de estrutura de aceleração de apenas examinar as partes visíveis da CPU da chamada, sem precisar desreferenciar quaisquer ponteiros para a memória de GPU contendo dados de vértice reais, dados de índice etc.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054

D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054