diff options
Diffstat (limited to 'engine/src/ui/dear_imgui.rs')
| -rw-r--r-- | engine/src/ui/dear_imgui.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engine/src/ui/dear_imgui.rs b/engine/src/ui/dear_imgui.rs index 8f58ff6..e9fc5ff 100644 --- a/engine/src/ui/dear_imgui.rs +++ b/engine/src/ui/dear_imgui.rs @@ -70,8 +70,8 @@ use crate::rendering::{ RenderPass, RenderPasses, ScissorBox, + Surface, SurfaceId, - SurfaceSpec, PRE_RENDER_PHASE, }; use crate::texture::{Properties as TextureProperties, Tex2D, Texture}; @@ -238,7 +238,7 @@ fn handle_window_changed( } fn update( - target_window_query: Query<(&Window, &SurfaceSpec, With<TargetWindow>)>, + target_window_query: Query<(&Window, &Surface, With<TargetWindow>)>, mut context: Single<Context>, time: Single<Time>, mut assets: Single<Assets>, @@ -261,7 +261,7 @@ fn update( let mouse = mouse.get()?; let mouse_buttons = mouse_buttons.get()?; - let Some((window, window_surface_spec)) = target_window_query.iter().next() else { + let Some((window, window_surface)) = target_window_query.iter().next() else { return Ok(()); }; @@ -272,7 +272,7 @@ fn update( let Some((shader_asset, mesh_obj_id, mesh)) = initialize_context( context, &window, - window_surface_spec.id, + window_surface.id, assets, render_passes, &shader_context, @@ -302,7 +302,7 @@ fn update( context, render_passes, shader_context, - window_surface_spec.id, + window_surface.id, shader_asset.clone(), mesh_obj_id, &mut mesh, |
