Skip to content

v0.0.3

Compare
Choose a tag to compare
@JacobDomagala JacobDomagala released this 04 Dec 16:34
· 106 commits to master since this release
7fba5e9

Looper v0.0.3


video

Main changes

  • Pathfinder nodes (collision) are no longer treated as EditorObject. Instead we use a texture where each texel represents single node
  • Render layers
  • Multithreading suport added (with thread pool)
  • WorkQueue added - delay the execution of certain actions for later

Changelog

Core

  • Consider using std::vector or std::array instead of std::deque for time rewinding (#144)
  • Update InputManager to handle multiple windows (#140)
  • Implement WorkQueue (#139)
  • Default window's size to primary's monitor resolution (#135)
  • Rotate Sprite during animation (#123)
  • Setup render order (#121)
  • Add multithreading (#98)

Editor

  • Change the way we render pathfinder nodes (#153)
  • Add option to only render object from a given render layer (#146)
  • Allow assignment of render layer to each Object (#134)
  • Improve UI in Editor (#130)
  • Add texture preview in Editor (#128)
  • Add option to modify AnimationPoints (#122)
  • Make preset values for Level sizes (#114)

Misc/Bugfix

  • Address StaticAnalysis issues (#152)
  • Resolve issue with Ubuntu docker build (#148)
  • Correctly handle window focus bug vulkan (#138)
  • Fix main loop and timings bug (#131)
  • Deleting objects is not working bug editor (#125)
  • Cleanup Pathfinder (#119)
  • Fix timing issues on small intervals <1ms (#117)