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