NcStudios / NcEngine

NcEngine: 3D game engine written in modern C++ and Vulkan
https://ncstudios.itch.io/
MIT License
36 stars 2 forks source link

Create separate update/render task graphs #610

Closed McCallisterRomer closed 2 months ago

McCallisterRomer commented 2 months ago

resolves #605

Adding an additional task graph for rendering to start the decoupling effort. No logical changes here, it just touched a lot of files, so its going up in its own PR.

Okay, one minor logical change: WindowImpl was calling NcEngine::Stop() twice on window close (once explicitly and once through callback). Fixed.