3 template<length_t L,
typename T, qualifier Q>
7 for(length_t i = 0; i < L; ++i)
8 Result[i] = x[i] < y[i];
12 template<length_t L,
typename T, qualifier Q>
16 for(length_t i = 0; i < L; ++i)
17 Result[i] = x[i] <= y[i];
21 template<length_t L,
typename T, qualifier Q>
25 for(length_t i = 0; i < L; ++i)
26 Result[i] = x[i] > y[i];
30 template<length_t L,
typename T, qualifier Q>
34 for(length_t i = 0; i < L; ++i)
35 Result[i] = x[i] >= y[i];
39 template<length_t L,
typename T, qualifier Q>
43 for(length_t i = 0; i < L; ++i)
44 Result[i] = x[i] == y[i];
48 template<length_t L,
typename T, qualifier Q>
52 for(length_t i = 0; i < L; ++i)
53 Result[i] = x[i] != y[i];
57 template<length_t L, qualifier Q>
61 for(length_t i = 0; i < L; ++i)
62 Result = Result || v[i];
66 template<length_t L, qualifier Q>
70 for(length_t i = 0; i < L; ++i)
71 Result = Result && v[i];
75 template<length_t L, qualifier Q>
79 for(length_t i = 0; i < L; ++i)
85#if GLM_CONFIG_SIMD == GLM_ENABLE
86# include "func_vector_relational_simd.inl"
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< L, bool, Q > not_(vec< L, bool, Q > const &v)
Definition func_vector_relational.inl:76
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< L, bool, Q > notEqual(vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Definition func_vector_relational.inl:49
GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool all(vec< L, bool, Q > const &v)
Definition func_vector_relational.inl:67
GLM_FUNC_QUALIFIER GLM_CONSTEXPR bool any(vec< L, bool, Q > const &v)
Definition func_vector_relational.inl:58
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 > greaterThan(vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Definition func_vector_relational.inl:22
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< L, bool, Q > lessThanEqual(vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Definition func_vector_relational.inl:13
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_QUALIFIER GLM_CONSTEXPR vec< L, bool, Q > equal(vec< L, T, Q > const &x, vec< L, T, Q > const &y)
Definition func_vector_relational.inl:40
Core features
Definition common.hpp:21
Definition qualifier.hpp:35