bevy/crates
Mat Hostetter 871790c6e0
Adjust how ArchetypeAccess tracks mutable & immutable deps (#660)
`ArchetypeAccess` was tracking `immutable` and `mutable` separately.
This means that checking is_compatible requires three checks:
m+m, m+i, i+m.

Instead, continue tracking `mutable` accesses, but instead of
`immutable` track `immutable | mutable` as another `accessed` bit mask.
This drops the comparisons to two (m+a, a+m) and turns out to be
what the rest of the code base wants too, unifying various duplicated
checks and loops.
2020-10-15 13:39:01 -07:00
..
bevy_app add thread local resources (#671) 2020-10-12 15:09:44 -07:00
bevy_asset upgrade rectangle pack (#673) 2020-10-12 18:12:17 -07:00
bevy_audio The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_core The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_derive release: 0.2.1 (#533) 2020-09-20 15:58:32 -07:00
bevy_diagnostic added frame count to FrameTimeDiagnosticsPlugin (#678) 2020-10-14 15:13:43 -07:00
bevy_dynamic_plugin move dynamic plugin loading to its own optional crate (#544) 2020-10-01 13:04:06 -07:00
bevy_ecs Adjust how ArchetypeAccess tracks mutable & immutable deps (#660) 2020-10-15 13:39:01 -07:00
bevy_gilrs Add support to get gamepad button/trigger values using Axis<GamepadButton> (#683) 2020-10-15 12:45:34 -07:00
bevy_gltf The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_input Add support to get gamepad button/trigger values using Axis<GamepadButton> (#683) 2020-10-15 12:45:34 -07:00
bevy_math release: 0.2.1 (#533) 2020-09-20 15:58:32 -07:00
bevy_pbr The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_property The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_render can change window settings at runtime (#644) 2020-10-15 11:42:19 -07:00
bevy_scene The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_sprite Add a way to specify padding/ margins between sprites in a TextureAtlas. (#460) 2020-10-14 20:49:07 -07:00
bevy_tasks The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_text The Great Debuggening (#632) 2020-10-08 11:43:01 -07:00
bevy_transform Don't Panic (#651) 2020-10-08 18:43:41 -07:00
bevy_type_registry move dynamic plugin loading to its own optional crate (#544) 2020-10-01 13:04:06 -07:00
bevy_ui can change window settings at runtime (#644) 2020-10-15 11:42:19 -07:00
bevy_utils release: 0.2.1 (#533) 2020-09-20 15:58:32 -07:00
bevy_wgpu can change window settings at runtime (#644) 2020-10-15 11:42:19 -07:00
bevy_window fix clippy (#686) 2020-10-15 12:49:56 -07:00
bevy_winit Expose a pointer of EventLoopProxy to process custom messages (#674) 2020-10-15 13:31:34 -07:00