From c10f3e758f7d98750cfffef336a124d6d65c636f Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 22 Jan 2025 18:12:21 +0100 Subject: refactor(engine): clarify & add docs to Perspective::to_matrix --- engine/src/renderer/opengl.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'engine/src/renderer') diff --git a/engine/src/renderer/opengl.rs b/engine/src/renderer/opengl.rs index 6a571eb..c44a479 100644 --- a/engine/src/renderer/opengl.rs +++ b/engine/src/renderer/opengl.rs @@ -451,8 +451,10 @@ fn apply_transformation_matrices( #[allow(clippy::cast_precision_loss)] let proj_matrix = match &camera.projection { - Projection::Perspective(perspective_proj) => perspective_proj - .to_matrix(window_size.width as f32 / window_size.height as f32), + Projection::Perspective(perspective_proj) => perspective_proj.to_matrix_rh( + window_size.width as f32 / window_size.height as f32, + ClipVolume::NegOneToOne, + ), Projection::Orthographic(orthographic_proj) => { orthographic_proj.to_matrix_rh(&camera_pos.position, ClipVolume::NegOneToOne) } -- cgit v1.2.3-18-g5258