From 7a2ac25e8db67e051d50bd0ff9ea3e060b88b507 Mon Sep 17 00:00:00 2001 From: Orange Date: Thu, 14 May 2026 01:37:33 +0300 Subject: [PATCH] fixed inconsistant types --- include/omath/linear_algebra/mat.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/omath/linear_algebra/mat.hpp b/include/omath/linear_algebra/mat.hpp index 3ad8428..21c7053 100644 --- a/include/omath/linear_algebra/mat.hpp +++ b/include/omath/linear_algebra/mat.hpp @@ -730,7 +730,7 @@ namespace omath else if constexpr (DepthRange == NDCDepthRange::NEGATIVE_ONE_TO_ONE) return {{x_axis, Type{0}, Type{0}, Type{0}}, {Type{0}, y_axis, Type{0}, Type{0}}, - {Type{0}, Type{0}, (far + near) / (far - near), -(2.f * near * far) / (far - near)}, + {Type{0}, Type{0}, (far + near) / (far - near), -(Type{2} * near * far) / (far - near)}, {Type{0}, Type{0}, Type{1}, Type{0}}}; else std::unreachable(); @@ -755,7 +755,7 @@ namespace omath else if constexpr (DepthRange == NDCDepthRange::NEGATIVE_ONE_TO_ONE) return {{x_axis, Type{0}, Type{0}, Type{0}}, {Type{0}, y_axis, Type{0}, Type{0}}, - {Type{0}, Type{0}, -(far + near) / (far - near), -(2.f * near * far) / (far - near)}, + {Type{0}, Type{0}, -(far + near) / (far - near), -(Type{2} * near * far) / (far - near)}, {Type{0}, Type{0}, -Type{1}, Type{0}}}; else std::unreachable();