Поделиться через


структура 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