mirror of
https://github.com/recp/cglm.git
synced 2025-10-03 08:41:55 +00:00
add missing glms_vec2_abs
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
CGLM_INLINE bool glms_vec2_isinf(vec2s v)
|
||||
CGLM_INLINE bool glms_vec2_isvalid(vec2s v)
|
||||
CGLM_INLINE vec2s glms_vec2_sign(vec2s v)
|
||||
CGLM_INLINE vec2s glms_vec2_abs(vec2s v)
|
||||
CGLM_INLINE vec2s glms_vec2_fract(vec2s v)
|
||||
CGLM_INLINE vec2s glms_vec2_sqrt(vec2s v)
|
||||
*/
|
||||
@@ -185,6 +186,20 @@ glms_vec2_(sign)(vec2s v) {
|
||||
return r;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief fractional part of each vector item
|
||||
*
|
||||
* @param v vector
|
||||
* @returns abs vector
|
||||
*/
|
||||
CGLM_INLINE
|
||||
vec2s
|
||||
glms_vec2_(abs)(vec2s v) {
|
||||
vec2s r;
|
||||
glm_vec2_abs(v.raw, r.raw);
|
||||
return r;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief fractional part of each vector item
|
||||
*
|
||||
|
Reference in New Issue
Block a user