From 52462205323c20feb219dc8215a9db4ca551bd84 Mon Sep 17 00:00:00 2001 From: HampusM Date: Tue, 2 Jun 2026 22:00:14 +0200 Subject: refactor(engine): implement vector math op traits with macro --- engine/src/shader/default.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'engine/src/shader') diff --git a/engine/src/shader/default.rs b/engine/src/shader/default.rs index 1dc85fc..5b360ec 100644 --- a/engine/src/shader/default.rs +++ b/engine/src/shader/default.rs @@ -142,7 +142,7 @@ pub fn enqueue_set_shader_bindings( ), ( model_3d_shader_cursor.field("view"), - create_view_matrix(&camera, &camera_world_pos.position).into(), + create_view_matrix(&camera, camera_world_pos.position).into(), ), ( lighting_shader_cursor.field("view_pos"), @@ -325,14 +325,13 @@ fn create_model_matrix(transform: Transform) -> Matrix matrix } -fn create_view_matrix(camera: &Camera, camera_world_pos: &Vec3) - -> Matrix +fn create_view_matrix(camera: &Camera, camera_world_pos: Vec3) -> Matrix { let mut view = Matrix::new(); // tracing::debug!("Camera target: {:?}", camera.target); - view.look_at(camera_world_pos, &camera.target, &camera.global_up); + view.look_at(camera_world_pos, camera.target, camera.global_up); view } -- cgit v1.2.3-18-g5258