| 1.0.0 API documentation

compute_vector_relational.hpp
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 {
13 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