add missing glms_vec2_abs

This commit is contained in:
Marcin
2025-01-18 12:50:51 +00:00
parent 2890472a0b
commit 9594d0cc86

View File

@@ -23,6 +23,7 @@
CGLM_INLINE bool glms_vec2_isinf(vec2s v) CGLM_INLINE bool glms_vec2_isinf(vec2s v)
CGLM_INLINE bool glms_vec2_isvalid(vec2s v) CGLM_INLINE bool glms_vec2_isvalid(vec2s v)
CGLM_INLINE vec2s glms_vec2_sign(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_fract(vec2s v)
CGLM_INLINE vec2s glms_vec2_sqrt(vec2s v) CGLM_INLINE vec2s glms_vec2_sqrt(vec2s v)
*/ */
@@ -185,6 +186,20 @@ glms_vec2_(sign)(vec2s v) {
return r; 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 * @brief fractional part of each vector item
* *