From 7cd292ac0e835e5198cc250c5c859ecacabc8664 Mon Sep 17 00:00:00 2001
From: Vanessa Karolek <vaka1997@uni-koblenz.de>
Date: Thu, 8 Jul 2021 18:33:03 +0200
Subject: [PATCH] [#92][Fix] fix camera projection from develop

It is not necessary to multiply by the inverse of y_correction because m_projection is never multiplied by y_correction. Only for getting the current projection matrix, we multiply by y_correction which will not update m_projection.
---
 modules/camera/src/vkcv/camera/Camera.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/camera/src/vkcv/camera/Camera.cpp b/modules/camera/src/vkcv/camera/Camera.cpp
index 3541b1a5..879b1d83 100644
--- a/modules/camera/src/vkcv/camera/Camera.cpp
+++ b/modules/camera/src/vkcv/camera/Camera.cpp
@@ -49,7 +49,7 @@ namespace vkcv::camera {
     }
 
     void Camera::setProjection(const glm::mat4& projection) {
-        m_projection = glm::inverse(y_correction) * projection;
+        m_projection = projection;
     }
 
     glm::mat4 Camera::getMVP() const {
-- 
GitLab