mirror of
https://github.com/recp/cglm.git
synced 2026-01-02 21:59:56 +00:00
option to override FLT_EPSILON with GLM_FLT_EPSILON
This commit is contained in:
@@ -61,8 +61,8 @@ glm_vec2_eq(vec2 v, float val) {
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec2_eq_eps(vec2 v, float val) {
|
||||
return fabsf(v[0] - val) <= FLT_EPSILON
|
||||
&& fabsf(v[1] - val) <= FLT_EPSILON;
|
||||
return fabsf(v[0] - val) <= GLM_FLT_EPSILON
|
||||
&& fabsf(v[1] - val) <= GLM_FLT_EPSILON;
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -97,8 +97,8 @@ glm_vec2_eqv(vec2 a, vec2 b) {
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec2_eqv_eps(vec2 a, vec2 b) {
|
||||
return fabsf(a[0] - b[0]) <= FLT_EPSILON
|
||||
&& fabsf(a[1] - b[1]) <= FLT_EPSILON;
|
||||
return fabsf(a[0] - b[0]) <= GLM_FLT_EPSILON
|
||||
&& fabsf(a[1] - b[1]) <= GLM_FLT_EPSILON;
|
||||
}
|
||||
|
||||
/*!
|
||||
|
||||
Reference in New Issue
Block a user