D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER 結構 (d3d12.h)

定義序列化光線追蹤加速結構的標頭。

語法

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;

成員

DriverMatchingIdentifier

驅動程式比對識別碼。

SerializedSizeInBytesIncludingHeader

序列化資料的大小。

DeserializedSizeInBytes

還原序列化加速結構時所取用的記憶體大小。 此值小於或等於序列化之前的原始加速結構大小。

NumBottomLevelAccelerationStructurePointersAfterHeader

標頭後面 D3D12_GPU_VIRTUAL_ADDRESS 值的陣列大小。 如需詳細資訊,請參閱 D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC

需求

   
標頭 d3d12.h