issues
search
ShredEagle
/
snacman
He is a snac man.
MIT License
0
stars
0
forks
source link
topic/1 decoupled gameloop
#3
Closed
Adnn
closed
2 years ago
Adnn
commented
2 years ago
closes #1
Add a logging system with a main logger, for the game messages.
Flesh out a top-level game loop skeleton with decoupled render-thread.
Fix: remove snacman_tests dependency on non-existent snacman lib.
Generate the build_info.h header for snacman application.
Add dependencies to most shred libraries, start a glfw application.
Rework RenderThread to actually contain the thread object.
Move glViewport resizing in the rendering thread.
Handle exceptions reaching top, both in main and rendering threads.
Port the Bawls simulation to the decoupled game loop.
Add DearImgui UI, implement control of the simulation update delta.
Implement state interpolation.
Add checkbox to control whether interpolation takes place.
Fix: sleeping before updating did not consider the time already spent.
Add "update duration" parameter, to simulate a long update computation.
[conan] Set explicit recipe ids for internal dependencies.
closes #1