summaryrefslogtreecommitdiff
path: root/engine/src/ui/dear_imgui.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-08-11 09:53:25 +0200
committerHampusM <hampus@hampusmat.com>2026-08-11 09:53:25 +0200
commit37496a6db6b73b987b881ddd568d4a609389670c (patch)
tree85c54e5920893d958a751c78fa3dd30f06115c30 /engine/src/ui/dear_imgui.rs
parentb732fa6378964ab9ca23fd71d7a82f39f6ae0009 (diff)
refactor(engine): move matrix creation fns to appropriate places
Diffstat (limited to 'engine/src/ui/dear_imgui.rs')
-rw-r--r--engine/src/ui/dear_imgui.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/engine/src/ui/dear_imgui.rs b/engine/src/ui/dear_imgui.rs
index 212f24c..bcdefa1 100644
--- a/engine/src/ui/dear_imgui.rs
+++ b/engine/src/ui/dear_imgui.rs
@@ -705,13 +705,14 @@ fn add_drawing_render_pass(
.near(1.0)
.far(-1.0)
.viewport_origin(Vec2 { x: 0.0, y: 1.0 })
- .size(crate::projection::OrthographicSize::WindowSize)
+ .size(crate::projection::OrthographicSize::FixedSize(Dimens {
+ width: display_width,
+ height: -display_height,
+ }))
.build()
.to_matrix_rh(
- Dimens {
- width: display_width,
- height: -display_height,
- },
+ // Window size can be 0x0 since it will not be used
+ PhysicalSize::default(),
ProjectionClipVolume::NegOneToOne,
)
.into(),