You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, don't be tired, this game engine is really cool! I looked at the Dependencies and noticed that their versions are very old! Especially Imgui!
It doesn't seem that difficult to update the Dependencies.
And many of the Dependencies bugs have been fixed.
Indeed most of them shouldn't bring breaking changes, GLEW, GLFW, Lua and Sol. As for Bullet3, I haven't look into it yet.
Now for ImGui, that's where things gets tricky. Besides the new process of handling inputs in ImGui wich will need a pass if we bump (not that hard), Overload has made internal changes to imgui. Sadly even if we redo the changes that were made after a bump, since ImGui has reworked a few pieces of the codebase we won't have the same behavior out of the box inside Overload.
The real work regarding bumping ImGui starts with a refactoring of the input context and awareness of OvPanels. The way we handled mouse inputs was to just get it working at the time and some logic from one panel is somewhat "overlapping" over the logic of another.
So first and foremost, a good refactoring of inputs in Overload is due prior/alongside bumping ImGui. But that's indeed something that will have to be addressed at some point regarding bumping said dependency.
Hi, don't be tired, this game engine is really cool! I looked at the Dependencies and noticed that their versions are very old! Especially Imgui!
It doesn't seem that difficult to update the Dependencies.
And many of the Dependencies bugs have been fixed.
I'm really sorry because I don't know how to work with Git and I can't make changes to the project!
I hope you always shine.
The text was updated successfully, but these errors were encountered: