From 413e5d3ad7e4d1507eeaebd97fbf81041909e894 Mon Sep 17 00:00:00 2001 From: Ulysse Martin Date: Tue, 5 Jul 2016 23:15:04 +0200 Subject: [PATCH] UPBGE: Fix scale for camera in SetViewMatrix (rasty) --- .../Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp index 6a563612ea99..5230aa36d4e0 100644 --- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp +++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp @@ -1244,8 +1244,8 @@ void RAS_OpenGLRasterizer::SetViewMatrix(const MT_Matrix4x4 &mat, } bool negX = (scale[0] < 0.0f); - bool negY = (scale[0] < 0.0f); - bool negZ = (scale[0] < 0.0f); + bool negY = (scale[1] < 0.0f); + bool negZ = (scale[2] < 0.0f); if (negX || negY || negZ) { m_viewmatrix.tscale((negX)?-1.0f:1.0f, (negY)?-1.0f:1.0f, (negZ)?-1.0f:1.0f, 1.0); }