31 template<length_t L,
typename T, qualifier Q>
37 template<length_t L,
typename T, qualifier Q>
38 GLM_FUNC_QUALIFIER vec<L, bool, Q>
epsilonEqual(vec<L, T, Q>
const& x, vec<L, T, Q>
const& y, vec<L, T, Q>
const&
epsilon)
55 template<length_t L,
typename T, qualifier Q>
61 template<length_t L,
typename T, qualifier Q>
62 GLM_FUNC_QUALIFIER vec<L, bool, Q>
epsilonNotEqual(vec<L, T, Q>
const& x, vec<L, T, Q>
const& y, vec<L, T, Q>
const&
epsilon)
67 template<
typename T, qualifier Q>
68 GLM_FUNC_QUALIFIER vec<4, bool, Q>
epsilonEqual(qua<T, Q>
const& x, qua<T, Q>
const& y, T
const&
epsilon)
70 vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w);
74 template<
typename T, qualifier Q>
75 GLM_FUNC_QUALIFIER vec<4, bool, Q>
epsilonNotEqual(qua<T, Q>
const& x, qua<T, Q>
const& y, T
const&
epsilon)
77 vec<4, T, Q> v(x.x - y.x, x.y - y.y, x.z - y.z, x.w - y.w);
GLM_FUNC_DECL GLM_CONSTEXPR genType abs(genType x)
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< L, bool, Q > greaterThanEqual(vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Definition func_vector_relational.inl:31
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< L, bool, Q > lessThan(vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Definition func_vector_relational.inl:4
GLM_FUNC_DECL GLM_CONSTEXPR genType epsilon()
Return the epsilon constant for floating point types.
Definition scalar_constants.inl:6
GLM_FUNC_DECL vec< L, bool, Q > epsilonNotEqual(vec< L, T, Q > const &x, vec< L, T, Q > const &y, T const &epsilon)
Definition epsilon.inl:56
GLM_FUNC_DECL vec< L, bool, Q > epsilonEqual(vec< L, T, Q > const &x, vec< L, T, Q > const &y, T const &epsilon)
Definition epsilon.inl:32
Core features
Definition common.hpp:21
Definition qualifier.hpp:35