added glm_vec_fill() (#100)

* alternative name for _broadcast(): _fill()
This commit is contained in:
Luigi Castelli
2019-08-26 08:19:26 +02:00
committed by Recep Aslantas
parent 4639f3184a
commit 144624962a
8 changed files with 80 additions and 0 deletions

View File

@@ -12,6 +12,7 @@
/*
Functions:
CGLM_INLINE vec3s glms_vec3_broadcast(float val);
CGLM_INLINE vec3s glms_vec3_fill(float val);
CGLM_INLINE bool glms_vec3_eq(vec3s v, float val);
CGLM_INLINE bool glms_vec3_eq_eps(vec3s v, float val);
CGLM_INLINE bool glms_vec3_eq_all(vec3s v);
@@ -48,6 +49,20 @@ glms_vec3_broadcast(float val) {
return r;
}
/*!
* @brief fill a vector with specified value
*
* @param[in] val value
* @returns dest
*/
CGLM_INLINE
vec3s
glms_vec3_fill(float val) {
vec3s r;
glm_vec3_fill(r.raw, val);
return r;
}
/*!
* @brief check if vector is equal to value (without epsilon)
*

View File

@@ -12,6 +12,7 @@
/*
Functions:
CGLM_INLINE vec4s glms_vec4_broadcast(float val);
CGLM_INLINE vec4s glms_vec4_fill(float val);
CGLM_INLINE bool glms_vec4_eq(vec4s v, float val);
CGLM_INLINE bool glms_vec4_eq_eps(vec4s v, float val);
CGLM_INLINE bool glms_vec4_eq_all(vec4s v);
@@ -48,6 +49,20 @@ glms_vec4_broadcast(float val) {
return r;
}
/*!
* @brief fill a vector with specified value
*
* @param val value
* @returns dest
*/
CGLM_INLINE
vec4s
glms_vec4_fill(float val) {
vec4s r;
glm_vec4_fill(r.raw, val);
return r;
}
/*!
* @brief check if vector is equal to value (without epsilon)
*