use epsilon to compare vec2/vec3/vec4_eq_all

This commit is contained in:
Recep Aslantas
2020-05-26 23:02:58 +03:00
parent a1485a14f6
commit d2e5a3cd5b
3 changed files with 3 additions and 5 deletions

View File

@@ -73,7 +73,7 @@ glm_vec2_eq_eps(vec2 v, float val) {
CGLM_INLINE
bool
glm_vec2_eq_all(vec2 v) {
return v[0] == v[1];
return glm_vec2_eq_eps(v, v[0]);
}
/*!

View File

@@ -94,7 +94,7 @@ glm_vec3_eq_eps(vec3 v, float val) {
CGLM_INLINE
bool
glm_vec3_eq_all(vec3 v) {
return v[0] == v[1] && v[0] == v[2];
return glm_vec3_eq_eps(v, v[0]);
}
/*!

View File

@@ -106,9 +106,7 @@ glm_vec4_eq_eps(vec4 v, float val) {
CGLM_INLINE
bool
glm_vec4_eq_all(vec4 v) {
return v[0] == v[1]
&& v[0] == v[2]
&& v[0] == v[3];
return glm_vec4_eq_eps(v, v[0]);
}
/*!