From fa863496d129f9761f820554f7c45b7e0543d2b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Tue, 13 Jul 2021 22:37:39 +0200 Subject: [PATCH 1/3] `Local` with required config as a const generic parameter --- crates/bevy_core/src/time/fixed_timestep.rs | 2 +- crates/bevy_ecs/src/event.rs | 2 +- crates/bevy_ecs/src/schedule/stage.rs | 4 +- crates/bevy_ecs/src/schedule/state.rs | 24 ++++----- crates/bevy_ecs/src/system/mod.rs | 6 +-- crates/bevy_ecs/src/system/system_param.rs | 51 +++++++++++++++---- .../bevy_pbr/src/render_graph/lights_node.rs | 2 +- crates/bevy_render/src/mesh/mesh.rs | 2 +- .../src/render_graph/nodes/camera_node.rs | 2 +- .../nodes/render_resources_node.rs | 8 +-- crates/bevy_sprite/src/color_material.rs | 6 +-- crates/bevy_text/src/text2d.rs | 2 +- crates/bevy_ui/src/focus.rs | 2 +- crates/bevy_ui/src/widget/text.rs | 4 +- examples/3d/update_gltf_scene.rs | 2 +- examples/app/headless.rs | 2 +- examples/ecs/ecs_guide.rs | 2 +- examples/ecs/fixed_timestep.rs | 8 ++- examples/wasm/headless_wasm.rs | 2 +- examples/wasm/winit_wasm.rs | 2 +- 20 files changed, 84 insertions(+), 51 deletions(-) diff --git a/crates/bevy_core/src/time/fixed_timestep.rs b/crates/bevy_core/src/time/fixed_timestep.rs index c03d87296fa50..e85449f59fe84 100644 --- a/crates/bevy_core/src/time/fixed_timestep.rs +++ b/crates/bevy_core/src/time/fixed_timestep.rs @@ -89,7 +89,7 @@ impl FixedTimestep { } fn prepare_system( - mut state: Local, + mut state: Local, time: Res