System order reporting and visualization #2137
Labels
A-ECS
Entities, components, systems, and events
C-Feature
A new feature, making something new possible
C-Usability
A targeted quality-of-life change that makes Bevy easier to use
D-Complex
Quite challenging from either a design or technical perspective. Ask for help!
S-Needs-Design-Doc
This issue or PR is particularly complex, and needs an approved design doc before it can be merged
What problem does this solve or what need does it fill?
The order in which systems can execute is critically important for understanding and debugging but this information is typically spread across an entire app.
What solution would you like?
What alternative(s) have you considered?
None.
Additional context
This has been discussed informally repeatedly, but I somehow couldn't find an issue.
https://github.com/jakobhellermann/bevy_mod_debugdump is fantastic prior art.
Other more advanced functionality (e.g. filter by component / resource type, showing which execution order was actually used, filtering by stage or module) can be added on top of this once the initial PR is merged. Those should have separate issues for clarity.
The text was updated successfully, but these errors were encountered: