New features:

  • Added ModuleApp.
  • ParticleSystem now supports speed change on the fly.
  • Renamed IPI_Manager to IPI_System.
  • TextureManager now supports relative path inside atlas and animated texture.
  • UI_Manager now supports relative path in xml.
  • Implemented 2D mat3 functions.
  • Implemented creating Image from existing memory.
  • Added cache for fonts to FontManager.
  • Fully dynamic GridAllocator.
  • Added TightGrid and Optimize for ImageAtlas
  • Added Image::Fill.
  • Added RandomXorShift for random value generation.
  • Modified UI system to support multiple screens.
  • Added UI_PositionAnimation.
  • string_ref to number.

Issues fixed:

  • Fixed OpenSL backend for OpenAL not pausing.
  • Fixed ManagedThread.
  • Refactored FileSytem a bit.
  • NPI error checking in non-blocking connect.
  • Replaced math_clamp with math_clamp_v as a temporary workaround.
  • Fixed possible race condition in Scheduler.
  • Fix AsyncResultData incorrect inline allocation.