diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-18 11:53:44 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-18 11:53:44 +0100 |
commit | 2e993f8edae479937599974dd6f99aea6413a009 (patch) | |
tree | 9b92f891c307a86a0709b623c66c6d4b60d13051 | |
parent | 5fe6b69f5d2ecc37ee899fd6d9e536f73783d70f (diff) | |
download | weareserver-2e993f8edae479937599974dd6f99aea6413a009.tar weareserver-2e993f8edae479937599974dd6f99aea6413a009.tar.bz2 weareserver-2e993f8edae479937599974dd6f99aea6413a009.tar.zst |
reformat ui unproj
-rw-r--r-- | client/src/ui.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/client/src/ui.rs b/client/src/ui.rs index 6f41ea6..98d8147 100644 --- a/client/src/ui.rs +++ b/client/src/ui.rs @@ -349,10 +349,11 @@ impl UiRenderer { let unproject_mouse = |pos: Vec2| { let mouse_xy_clip = (pos / screen_size) * 2. - 1.; - let mut mouse_world_1 = - unproject * vec4(mouse_xy_clip.x, -mouse_xy_clip.y, 0.0, 1.0); - let mut mouse_world_2 = - unproject * vec4(mouse_xy_clip.x, -mouse_xy_clip.y, 1.0, 1.0); + + let mouse_clip_1 = vec4(mouse_xy_clip.x, -mouse_xy_clip.y, 0.0, 1.0); + let mouse_clip_2 = vec4(mouse_xy_clip.x, -mouse_xy_clip.y, 1.0, 1.0); + let mut mouse_world_1 = unproject * mouse_clip_1; + let mut mouse_world_2 = unproject * mouse_clip_2; mouse_world_1 /= mouse_world_1.w; mouse_world_2 /= mouse_world_2.w; let mouse_world_1 = mouse_world_1.xyz(); |