17 #include "../detail/setup.hpp"
18 #include "../detail/precision.hpp"
20 #if GLM_MESSAGES == GLM_MESSAGES_ENABLED && !defined(GLM_EXT_INCLUDED)
21 # pragma message("GLM: GLM_GTC_epsilon extension included")
33 template <
typename T, precision P,
template <
typename, precision>
class vecType>
35 vecType<T, P>
const & x,
36 vecType<T, P>
const & y,
43 template <
typename genType>
53 template <
typename genType>
57 typename genType::value_type
const &
epsilon);
63 template <
typename genType>
72 #include "epsilon.inl"
GLM_FUNC_DECL bool epsilonNotEqual(genType const &x, genType const &y, genType const &epsilon)
Returns the component-wise comparison of |x - y| >= epsilon.
GLM_FUNC_DECL GLM_CONSTEXPR genType epsilon()
Return the epsilon constant for floating point types.
GLM_FUNC_DECL bool epsilonEqual(genType const &x, genType const &y, genType const &epsilon)
Returns the component-wise comparison of |x - y| < epsilon.