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