D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC 结构 (d3d12.h)

描述压缩后加速结构的空间要求。

语法

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC {
  UINT64 CompactedSizeInBytes;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC;

成员

CompactedSizeInBytes

压缩后加速结构的空间要求。

可以保证压缩加速结构不会比非压缩加速结构占用更多空间。

在压缩前,可以保证 GetRaytracingAccelerationStructurePrebuildInfo 针对给定生成配置报告的大小要求 (三角形计数等 ) 将足以存储任何加速结构,其生成输入会减少 (例如减少三角形计数) 。 但是,对于较小的生成,此非递增属性不适用于压缩后。 换句话说,不能保证在加速结构中具有较少的项意味着它压缩到比使用更多项压缩加速结构更小的大小。

要求

   
标头 d3d12.h