Condividi tramite


D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER struttura (d3d12.h)

Definisce l'intestazione per una struttura di accelerazione di raytracing serializzata.

Sintassi

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;

Members

DriverMatchingIdentifier

Identificatore corrispondente al driver.

SerializedSizeInBytesIncludingHeader

Dimensioni dei dati serializzati.

DeserializedSizeInBytes

Dimensioni della memoria che verrà utilizzata quando la struttura di accelerazione viene deserializzata. Questo valore è minore o uguale alla dimensione della struttura di accelerazione originale prima della serializzazione.

NumBottomLevelAccelerationStructurePointersAfterHeader

Dimensioni della matrice di valori D3D12_GPU_VIRTUAL_ADDRESS che seguono l'intestazione. Per altre informazioni, vedere D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC.

Requisiti

   
Intestazione d3d12.h