Compartilhar via


estrutura D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC (d3d12.h)

Descrição das informações pós-build a serem geradas a partir de uma estrutura de aceleração. Use essa estrutura em chamadas para EmitRaytracingAccelerationStructurePostbuildInfo e BuildRaytracingAccelerationStructure.

Sintaxe

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
  D3D12_GPU_VIRTUAL_ADDRESS                                   DestBuffer;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;

Membros

DestBuffer

Armazenamento para o resultado das informações pós-build. O tamanho necessário e o layout do conteúdo gravado pelo sistema dependem do valor do campo InfoType .

A memória apontada deve estar no estado D3D12_RESOURCE_STATE_UNORDERED_ACCESS. A memória deve ser alinhada ao alinhamento natural para os membros da estrutura de saída específica que está sendo gerada (por exemplo, 8 bytes para um struct com os maiores membros sendo UINT64).

InfoType

Um valor D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE especificando o tipo de informações pós-build a serem recuperadas.

Requisitos

   
Cabeçalho d3d12.h