Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debug statistics conversion #15

Open
arves100 opened this issue Mar 1, 2023 · 1 comment
Open

Debug statistics conversion #15

arves100 opened this issue Mar 1, 2023 · 1 comment
Labels
enhancement New feature or request idea Something that is currently in thinking
Milestone

Comments

@arves100
Copy link
Owner

arves100 commented Mar 1, 2023

Might be usefull to someone who wants to debug code with this engine (for example seeing if scripts are correct)

The original design relied on winapi windows, a simple approach would be exposing a Debug window with ImGui, which might also mean more thinking into imgui abstraction or something more decoupled/hardcoded.

@arves100 arves100 added enhancement New feature or request idea Something that is currently in thinking labels Mar 1, 2023
@arves100 arves100 added this to the Linux bringup milestone Mar 1, 2023
@arves100
Copy link
Owner Author

arves100 commented Mar 14, 2023

Solution applied:
Created simple interfaces (Informater interfaces) that will be called/updated, GUI based updates with gstd panel will be pushed into DnhView, while ImGui/whatever other type will be pushed into the executer, this allows us to completely divide executer with the viewer.
Probably better versions of it will be created once more serious refactoring in the code will take place.
Future commits (currently wip on my PC as it doesn't build) will already contain this change.
This issue will be closed once such commits will be pushed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request idea Something that is currently in thinking
Projects
None yet
Development

No branches or pull requests

1 participant