From 126f809dae76d51f1527cf19627d7c08b02ed108 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Tue, 5 Sep 2023 20:19:33 +0300 Subject: [PATCH] fix glm_ivec2|3_fill and glm_ivec2|3_eq params --- docs/source/ivec2.rst | 4 ++-- docs/source/ivec3.rst | 4 ++-- include/cglm/ivec2.h | 8 ++++---- include/cglm/ivec3.h | 8 ++++---- src/ivec2.c | 4 ++-- src/ivec3.c | 4 ++-- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/source/ivec2.rst b/docs/source/ivec2.rst index a75c442..6abeb1a 100644 --- a/docs/source/ivec2.rst +++ b/docs/source/ivec2.rst @@ -143,7 +143,7 @@ Functions documentation Returns: distance -.. c:function:: void glm_ivec2_fill(ivec2 v, float val) +.. c:function:: void glm_ivec2_fill(ivec2 v, int val) fill a vector with specified value @@ -151,7 +151,7 @@ Functions documentation | *[out]* **v** vector | *[in]* **val** value -.. c:function:: bool glm_ivec2_eq(ivec2 v, float val) +.. c:function:: bool glm_ivec2_eq(ivec2 v, int val) check if vector is equal to value diff --git a/docs/source/ivec3.rst b/docs/source/ivec3.rst index 313b23c..1c2daa0 100644 --- a/docs/source/ivec3.rst +++ b/docs/source/ivec3.rst @@ -146,7 +146,7 @@ Functions documentation Returns: distance -.. c:function:: void glm_ivec3_fill(ivec3 v, float val) +.. c:function:: void glm_ivec3_fill(ivec3 v, int val) fill a vector with specified value @@ -154,7 +154,7 @@ Functions documentation | *[out]* **v** vector | *[in]* **val** value -.. c:function:: bool glm_ivec3_eq(ivec3 v, float val) +.. c:function:: bool glm_ivec3_eq(ivec3 v, int val) check if vector is equal to value diff --git a/include/cglm/ivec2.h b/include/cglm/ivec2.h index 7322b59..ba80539 100644 --- a/include/cglm/ivec2.h +++ b/include/cglm/ivec2.h @@ -25,8 +25,8 @@ CGLM_INLINE void glm_ivec2_scale(ivec2 v, int s, ivec2 dest) CGLM_INLINE int glm_ivec2_distance2(ivec2 a, ivec2 b) CGLM_INLINE float glm_ivec2_distance(ivec2 a, ivec2 b) - CGLM_INLINE void glm_ivec2_fill(ivec2 v, float val); - CGLM_INLINE bool glm_ivec2_eq(ivec2 v, float val); + CGLM_INLINE void glm_ivec2_fill(ivec2 v, int val); + CGLM_INLINE bool glm_ivec2_eq(ivec2 v, int val); CGLM_INLINE bool glm_ivec2_eqv(ivec2 a, ivec2 b); CGLM_INLINE void glm_ivec2_maxv(ivec2 a, ivec2 b, ivec2 dest) CGLM_INLINE void glm_ivec2_minv(ivec2 a, ivec2 b, ivec2 dest) @@ -215,7 +215,7 @@ glm_ivec2_distance(ivec2 a, ivec2 b) { */ CGLM_INLINE void -glm_ivec2_fill(ivec2 v, float val) { +glm_ivec2_fill(ivec2 v, int val) { v[0] = v[1] = val; } @@ -227,7 +227,7 @@ glm_ivec2_fill(ivec2 v, float val) { */ CGLM_INLINE bool -glm_ivec2_eq(ivec2 v, float val) { +glm_ivec2_eq(ivec2 v, int val) { return v[0] == val && v[0] == v[1]; } diff --git a/include/cglm/ivec3.h b/include/cglm/ivec3.h index dfda176..3731fcf 100644 --- a/include/cglm/ivec3.h +++ b/include/cglm/ivec3.h @@ -25,8 +25,8 @@ CGLM_INLINE void glm_ivec3_scale(ivec3 v, int s, ivec3 dest) CGLM_INLINE int glm_ivec3_distance2(ivec3 a, ivec3 b) CGLM_INLINE float glm_ivec3_distance(ivec3 a, ivec3 b) - CGLM_INLINE void glm_ivec3_fill(ivec3 v, float val); - CGLM_INLINE bool glm_ivec3_eq(ivec3 v, float val); + CGLM_INLINE void glm_ivec3_fill(ivec3 v, int val); + CGLM_INLINE bool glm_ivec3_eq(ivec3 v, int val); CGLM_INLINE bool glm_ivec3_eqv(ivec3 a, ivec3 b); CGLM_INLINE void glm_ivec3_maxv(ivec3 a, ivec3 b, ivec3 dest) CGLM_INLINE void glm_ivec3_minv(ivec3 a, ivec3 b, ivec3 dest) @@ -223,7 +223,7 @@ glm_ivec3_distance(ivec3 a, ivec3 b) { */ CGLM_INLINE void -glm_ivec3_fill(ivec3 v, float val) { +glm_ivec3_fill(ivec3 v, int val) { v[0] = v[1] = v[2] = val; } @@ -235,7 +235,7 @@ glm_ivec3_fill(ivec3 v, float val) { */ CGLM_INLINE bool -glm_ivec3_eq(ivec3 v, float val) { +glm_ivec3_eq(ivec3 v, int val) { return v[0] == val && v[0] == v[1] && v[0] == v[2]; } diff --git a/src/ivec2.c b/src/ivec2.c index 53bdcf0..1ec9dca 100644 --- a/src/ivec2.c +++ b/src/ivec2.c @@ -82,13 +82,13 @@ glmc_ivec2_distance(ivec2 a, ivec2 b) { CGLM_EXPORT void -glmc_ivec2_fill(ivec2 v, float val) { +glmc_ivec2_fill(ivec2 v, int val) { glm_ivec2_fill(v, val); } CGLM_EXPORT bool -glmc_ivec2_eq(ivec2 v, float val) { +glmc_ivec2_eq(ivec2 v, int val) { return glm_ivec2_eq(v, val); } diff --git a/src/ivec3.c b/src/ivec3.c index 4ef8a87..4682303 100644 --- a/src/ivec3.c +++ b/src/ivec3.c @@ -82,13 +82,13 @@ glmc_ivec3_distance(ivec3 a, ivec3 b) { CGLM_EXPORT void -glmc_ivec3_fill(ivec3 v, float val) { +glmc_ivec3_fill(ivec3 v, int val) { glm_ivec3_fill(v, val); } CGLM_EXPORT bool -glmc_ivec3_eq(ivec3 v, float val) { +glmc_ivec3_eq(ivec3 v, int val) { return glm_ivec3_eq(v, val); }