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 |