Releases
v0.0.3
Looper v0.0.3
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 )
You can’t perform that action at this time.