summaryrefslogtreecommitdiff
path: root/engine/src/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/renderer')
-rw-r--r--engine/src/renderer/opengl.rs6
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)
}