1 #pragma once
2 
3 //#include "compute_common.hpp"
4 #include "setup.hpp"
5 #include <limits>
6 
7 namespace glm{
8 namespace detail
9 {
10 	template <typename T, bool isFloat>
11 	struct compute_equal
12 	{
callglm::detail::compute_equal13 		GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(T a, T b)
14 		{
15 			return a == b;
16 		}
17 	};
18 /*
19 	template <typename T>
20 	struct compute_equal<T, true>
21 	{
22 		GLM_FUNC_QUALIFIER GLM_CONSTEXPR static bool call(T a, T b)
23 		{
24 			return detail::compute_abs<T, std::numeric_limits<T>::is_signed>::call(b - a) <= static_cast<T>(0);
25 			//return std::memcmp(&a, &b, sizeof(T)) == 0;
26 		}
27 	};
28 */
29 }//namespace detail
30 }//namespace glm
31