New features:

  • Added ReadToString to Stream.
  • Added start allocation size for pool.
  • Added pool::deallocate_all.
  • Intersection math unit-tests.
  • Added UI_List.
  • UI_List selection by pointer device.
  • Added UI_Progress.
  • Added UI_Manager.
  • Removed address operator from resource_ptr.
  • Modified UI_System to support 3d positions internally for masking.
  • pool::create with up to 4 constructor arguments.
  • UI_Manager label loading and FindByName.
  • FontManager LoadFont.
  • ManagedFont now caches faces.
  • math_types implementation moved to inl file.
  • SPI play static buffer.
  • decl_class_forward to remove shared build warnings.
  • float_copysign and float_mulsign.
  • Replaced easings as functions but preserved corresponding functors.

Issues fixed:

  • Fixed JDScene loading.
  • Fixed data::Mesh incorrect size.
  • Fixed intrusive_list swap.
  • Fixed box-frustum intersection test.
  • Fixed mouse wheel detection in IPI_Pointer.
  • AnimationManager::RemoveTimeout leak fix.
  • TextureManager texture coord fix when non power of two.
  • SPI device creation fix.