mirror of
https://github.com/recp/cglm.git
synced 2025-10-04 01:00:46 +00:00
vec: aux func compare two vectors are same or not
This commit is contained in:
@@ -79,6 +79,12 @@ glm_vec_eq_all(vec3 v) {
|
|||||||
return v[0] == v[1] && v[0] == v[2];
|
return v[0] == v[1] && v[0] == v[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CGLM_INLINE
|
||||||
|
bool
|
||||||
|
glm_vec_eqv(vec3 v1, vec3 v2) {
|
||||||
|
return v1[0] == v2[0] && v1[1] == v2[1] && v1[2] == v2[2];
|
||||||
|
}
|
||||||
|
|
||||||
CGLM_INLINE
|
CGLM_INLINE
|
||||||
bool
|
bool
|
||||||
glm_vec4_eq(vec4 v, float val) {
|
glm_vec4_eq(vec4 v, float val) {
|
||||||
@@ -91,6 +97,12 @@ glm_vec4_eq_all(vec4 v) {
|
|||||||
return v[0] == v[1] && v[0] == v[2] && v[0] == v[3];
|
return v[0] == v[1] && v[0] == v[2] && v[0] == v[3];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CGLM_INLINE
|
||||||
|
bool
|
||||||
|
glm_vec4_eqv(vec4 v1, vec4 v2) {
|
||||||
|
return v1[0] == v2[0] && v1[1] == v2[1] && v1[2] == v2[2] && v1[3] == v2[3];
|
||||||
|
}
|
||||||
|
|
||||||
CGLM_INLINE
|
CGLM_INLINE
|
||||||
float
|
float
|
||||||
glm_vec_max(vec3 v) {
|
glm_vec_max(vec3 v) {
|
||||||
|
Reference in New Issue
Block a user