diff options
| author | HampusM <hampus@hampusmat.com> | 2026-07-10 15:37:09 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-07-10 15:37:09 +0200 |
| commit | 62771c4e3714e068a85427e40f33b279afa49c17 (patch) | |
| tree | d9149df74c62d518a130f7413b6ba0d7888ea288 /engine/src/rendering.rs | |
| parent | d91156a08ea9f65d1e2660c50581a10603f29f58 (diff) | |
refactor(engine): use new Single get* fns
Diffstat (limited to 'engine/src/rendering.rs')
| -rw-r--r-- | engine/src/rendering.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/engine/src/rendering.rs b/engine/src/rendering.rs index 94e5000..46e47e9 100644 --- a/engine/src/rendering.rs +++ b/engine/src/rendering.rs @@ -413,6 +413,14 @@ fn enqueue_commands_from_render_passes( mut active_draw_props: Local<ActiveDrawProperties>, ) { + let Ok(command_queue) = command_queue.get_mut() else { + unreachable!(); + }; + + let Ok(render_passes) = render_passes.get_mut() else { + unreachable!(); + }; + let mut last_render_pass_draw_props = active_draw_props.draw_properties.clone(); for render_pass in render_passes.passes.drain(..) { @@ -454,6 +462,10 @@ fn handle_window_changed( mut command_queue: Single<CommandQueue>, ) { + let Ok(command_queue) = command_queue.get_mut() else { + unreachable!(); + }; + for evt_match in &observe { let window_ent = evt_match.get_entity(); @@ -491,6 +503,10 @@ fn handle_window_removed( mut actions: Actions, ) { + let Ok(command_queue) = command_queue.get_mut() else { + unreachable!(); + }; + for evt_match in &observe { let window_ent_id = evt_match.entity_id(); |
