Compartilhar via


estrutura D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 (d3d12umddi.h)

Argumentos usados na função de retorno de chamada PFND3D12DDI_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054.

Sintaxe

typedef struct D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054 {
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 Desc;
  UINT                                                                NumSourceAccelerationStructures;
  const D3D12DDI_GPU_VIRTUAL_ADDRESS                                  *pSourceAccelerationStructureData;
} D3D12DDIARG_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_0054;

Membros

Desc

Uma estrutura D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC_0054 .

NumSourceAccelerationStructures

Número de ponteiros para GPUVAs da estrutura de aceleração (endereço virtual da unidade de processamento gráfico) apontados por pSourceAccelerationStructureData.

Esse número também afeta o destino (saída), que será uma matriz contígua de estruturas de saída NumSourceAccelerationStructures , em que o tipo das estruturas depende de InfoType.

pSourceAccelerationStructureData

Ponteiro para a matriz de GPUVAs de tamanho NumSourceAccelerationStructures. Cada GPUVA aponta para o início de uma estrutura de aceleração existente.

A memória apontada deve estar no estado do recurso D3D12DDI_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.

Requisitos

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