bevy/crates/bevy_render/src
Nathan Ward 173bb48d78 Refactor ResMut/Mut/ReflectMut to remove duplicated code (#2217)
`ResMut`, `Mut` and `ReflectMut` all share very similar code for change detection.
This PR is a first pass at refactoring these implementation and removing a lot of the duplicated code.

Note, this introduces a new trait `ChangeDetectable`.

Please feel free to comment away and let me know what you think!
2021-05-30 19:29:31 +00:00
..
camera Refactor ResMut/Mut/ReflectMut to remove duplicated code (#2217) 2021-05-30 19:29:31 +00:00
mesh use bytemuck crate instead of Byteable trait (#2183) 2021-05-17 22:29:10 +00:00
pass update for wgpu 0.8 (#1959) 2021-05-02 20:45:25 +00:00
pipeline Fixes incorrect PipelineCompiler::compile_pipeline() step_mode (#2126) 2021-05-07 00:28:35 +00:00
render_graph use bytemuck crate instead of Byteable trait (#2183) 2021-05-17 22:29:10 +00:00
renderer Enable downcasting of RenderContext (#2240) 2021-05-24 19:38:33 +00:00
shader use bytemuck crate instead of Byteable trait (#2183) 2021-05-17 22:29:10 +00:00
texture use bytemuck crate instead of Byteable trait (#2183) 2021-05-17 22:29:10 +00:00
wireframe Allows a number of clippy lints and fixes 2 (#1999) 2021-05-14 20:37:32 +00:00
color.rs Cargo fmt with unstable features (#1903) 2021-04-21 23:19:34 +00:00
colorspace.rs color spaces and representation (#1572) 2021-03-17 23:59:51 +00:00
draw.rs Frustum Culling (for Sprites) (#1492) 2021-03-24 21:29:53 +00:00
entity.rs Bevy ECS V2 (#1525) 2021-03-05 07:54:35 +00:00
lib.rs Hide re-exported docs (#1985) 2021-04-27 18:29:33 +00:00