/// @ref ext_vector_relational /// @file glm/ext/vector_relational.inl // Dependency: #include "../vector_relational.hpp" #include "../common.hpp" #include "../detail/type_vec.hpp" namespace glm { template GLM_FUNC_QUALIFIER bool equal(genType const& x, genType const& y, genType const& epsilon) { return abs(x - y) < epsilon; } template GLM_FUNC_QUALIFIER vec equal(vec const& x, vec const& y, T const& epsilon) { return lessThan(abs(x - y), vec(epsilon)); } template GLM_FUNC_QUALIFIER vec equal(vec const& x, vec const& y, vec const& epsilon) { return lessThan(abs(x - y), epsilon); } template GLM_FUNC_QUALIFIER bool notEqual(genType const& x, genType const& y, genType const& epsilon) { return abs(x - y) >= epsilon; } template GLM_FUNC_QUALIFIER vec notEqual(vec const& x, vec const& y, T const& epsilon) { return greaterThanEqual(abs(x - y), vec(epsilon)); } template GLM_FUNC_QUALIFIER vec notEqual(vec const& x, vec const& y, vec const& epsilon) { return greaterThanEqual(abs(x - y), epsilon); } }//namespace glm