bevy/crates/bevy_ecs
Carter Anderson be1c317d4e Resolve (most) internal system ambiguities (#1606)
* Adds labels and orderings to systems that need them (uses the new many-to-many labels for InputSystem)
* Removes the Event, PreEvent, Scene, and Ui stages in favor of First, PreUpdate, and PostUpdate (there is more collapsing potential, such as the Asset stages and _maybe_ removing First, but those have more nuance so they should be handled separately)
* Ambiguity detection now prints component conflicts
* Removed broken change filters from flex calculation (which implicitly relied on the z-update system always modifying translation.z). This will require more work to make it behave as expected so i just removed it (and it was already doing this work every frame).
2021-03-10 22:37:02 +00:00
..
macros Fix label macro for types with generics (#1498) 2021-03-09 03:49:48 +00:00
src Resolve (most) internal system ambiguities (#1606) 2021-03-10 22:37:02 +00:00
Cargo.toml Use rand 0.8 again (#1567) 2021-03-06 00:53:42 +00:00