summaryrefslogtreecommitdiff
path: root/engine/src/ui/imgui.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-07-10 12:42:14 +0200
committerHampusM <hampus@hampusmat.com>2026-07-10 12:42:14 +0200
commit8345bc48223e21c200d7f0a53ec4c9482bceeedb (patch)
tree85178c7c6994e372c8e88d6737c95aedf60b0b9b /engine/src/ui/imgui.rs
parentf193d6222ba7572be733d53630f22191c0506c80 (diff)
feat(engine): make texture shader binding values specified by object ID
Diffstat (limited to 'engine/src/ui/imgui.rs')
-rw-r--r--engine/src/ui/imgui.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/engine/src/ui/imgui.rs b/engine/src/ui/imgui.rs
index daf8494..5565455 100644
--- a/engine/src/ui/imgui.rs
+++ b/engine/src/ui/imgui.rs
@@ -186,12 +186,13 @@ fn handle_window_changed(
let window_size_logical = PhysicalSize {
width: window.inner_size.width as f64,
height: window.inner_size.height as f64,
- }.to_logical::<f64>(hidpi_factor);
+ }
+ .to_logical::<f64>(hidpi_factor);
- context
- .ctx
- .get_io_mut()
- .set_display_size([window_size_logical.width as f32, window_size_logical.height as f32]);
+ context.ctx.get_io_mut().set_display_size([
+ window_size_logical.width as f32,
+ window_size_logical.height as f32,
+ ]);
}
fn update(
@@ -580,7 +581,7 @@ fn add_drawing_render_pass(
),
RenderingCommand::SetShaderBinding(
shader_cursor.field("main_texture").into_binding_location(),
- ShaderBindingValue::Texture(font_texture_asset),
+ ShaderBindingValue::Texture(font_texture_asset.id().into()),
),
]);