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.