From b6094bf1dda1db001833fb295e5af62642a03af0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Tue, 1 Jun 2021 17:39:15 +0200 Subject: [PATCH] Math/Matrix4: Update projection matrix formula --- include/Nazara/Math/Matrix4.inl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/Nazara/Math/Matrix4.inl b/include/Nazara/Math/Matrix4.inl index 450ef8d6a..ce0370d8c 100644 --- a/include/Nazara/Math/Matrix4.inl +++ b/include/Nazara/Math/Matrix4.inl @@ -919,10 +919,10 @@ namespace Nz T yScale = angle.GetTan(); - Set(yScale / ratio, T(0.0), T(0.0), T(0.0), - T(0.0), yScale, T(0.0), T(0.0), - T(0.0), T(0.0), - (zFar + zNear) / (zFar - zNear), T(-1.0), - T(0.0), T(0.0), T(-2.0) * (zNear * zFar) / (zFar - zNear), T(0.0)); + Set(yScale / ratio, T(0.0), T(0.0), T(0.0), + T(0.0), yScale, T(0.0), T(0.0), + T(0.0), T(0.0), zFar / (zNear - zFar), T(-1.0), + T(0.0), T(0.0), zNear * zFar / (zNear - zFar), T(0.0)); return *this; }