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