Compartilhar via


estrutura D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER (d3d12.h)

Define o cabeçalho para uma estrutura de aceleração de raytracing serializada.

Sintaxe

typedef struct D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER {
  D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER DriverMatchingIdentifier;
  UINT64                                           SerializedSizeInBytesIncludingHeader;
  UINT64                                           DeserializedSizeInBytes;
  UINT64                                           NumBottomLevelAccelerationStructurePointersAfterHeader;
} D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER;

Membros

DriverMatchingIdentifier

O identificador de correspondência de driver.

SerializedSizeInBytesIncludingHeader

O tamanho dos dados serializados.

DeserializedSizeInBytes

Tamanho da memória que será consumida quando a estrutura de aceleração for desserializada. Esse valor é menor ou igual ao tamanho da estrutura de aceleração original antes de ser serializado.

NumBottomLevelAccelerationStructurePointersAfterHeader

Tamanho da matriz de valores D3D12_GPU_VIRTUAL_ADDRESS que seguem o cabeçalho. Para obter mais informações, consulte D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC.

Requisitos

   
Cabeçalho d3d12.h