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