16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-18 19:19:19 +02:00

is_equal more precise type and code cleanup

This commit is contained in:
docentYT
2026-05-01 18:56:24 +02:00
parent 2d1616af60
commit 1bdd000443

View File

@@ -243,17 +243,12 @@ template <typename T> inline void SafeDeleteArray(T *&Pointer)
Pointer = nullptr;
}
template <typename Type_> Type_ is_equal(Type_ const &Left, Type_ const &Right, Type_ const Epsilon = 1e-5)
template <typename T> bool is_equal(T const &Left, T const &Right, T const Epsilon = T(1e-5))
{
if (Epsilon != 0)
{
if (Epsilon != T(0))
return glm::epsilonEqual(Left, Right, Epsilon);
}
else
{
return (Left == Right);
}
return (Left == Right);
}
template <typename Type_> Type_ clamp(Type_ const Value, Type_ const Min, Type_ const Max)