D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 结构 (d3d12umddi.h)

序列化工具使用的光线跟踪加速结构的空间要求。

语法

typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054 {
  UINT64 SerializedSizeInBytes;
  UINT64 NumBottomLevelAccelerationStructurePointers;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC_0054;

成员

SerializedSizeInBytes

序列化加速结构的大小,包括 D3D12DDI_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER_0054 标头。

NumBottomLevelAccelerationStructurePointers

指定在序列化加速结构的开头 (图形处理单元虚拟地址) 的 64 位 GPUVA 数。 对于底层加速结构,此为 0。 对于顶级加速结构,指针指示引用的加速结构。 反序列化发生时,这些指针必须由序列化数据中的应用初始化,就在 标头之后,指向等效加速结构的新位置。 在反序列化时指向的这些新位置尚未使用底层加速结构进行填充,只要在光线追踪中使用之前,它们已使用预期的反序列化数据结构进行初始化。 在反序列化期间,驱动程序读取新指针,并使用它们生成与原始指针等效的顶级加速结构。

要求

要求
最低受支持的客户端 Windows 10 版本 1809
标头 d3d12umddi.h