Comprehensive Source Tracking #16775
Labels
A-Dev-Tools
Tools used to debug Bevy applications.
A-Diagnostics
Logging, crash handling, error reporting and performance analysis
A-ECS
Entities, components, systems, and events
C-Feature
A new feature, making something new possible
C-Tracking-Issue
An issue that collects information about a broad development initiative
D-Complex
Quite challenging from either a design or technical perspective. Ask for help!
S-Ready-For-Implementation
This issue is ready for an implementation PR. Go for it!
X-Uncontroversial
This work is generally agreed upon
Bevy code can get very spread out. It's not uncommon for very well separated pieces of machinery to have to coordinate, often across crate boundaries. Bevy has great tools to accomplish this sort of coordination, but it is often hard to inspect.
The first attempt at improving runtime inspection was made in #14034, which added optional tracking of exactly where every component is accessed or mutated, as an extension of the change detection system. But there's still several other places we don't track this information.
track_change_detection
feature ofbevy_ecs
#16852The text was updated successfully, but these errors were encountered: