diff options
author | HampusM <hampus@hampusmat.com> | 2025-01-22 18:12:21 +0100 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2025-01-22 18:13:06 +0100 |
commit | c10f3e758f7d98750cfffef336a124d6d65c636f (patch) | |
tree | 27943f94f2f2793178680a38faa958d20bbdff37 /engine/src/renderer/opengl.rs | |
parent | f5b3b11ad449a60322bca096de010a35ba2b30c8 (diff) |
refactor(engine): clarify & add docs to Perspective::to_matrix
Diffstat (limited to 'engine/src/renderer/opengl.rs')
-rw-r--r-- | engine/src/renderer/opengl.rs | 6 |
1 files changed, 4 insertions, 2 deletions
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) } |