From 2386cdcc196b9ce3a6e1db026ffb2a141682d70e Mon Sep 17 00:00:00 2001 From: duarm Date: Sat, 19 Nov 2022 17:46:08 -0300 Subject: [PATCH] docs --- docs/source/ivec2.rst | 8 ++++++++ docs/source/ivec3.rst | 8 ++++++++ docs/source/ivec4.rst | 8 ++++++++ docs/source/vec2-ext.rst | 8 ++++++++ docs/source/vec3-ext.rst | 9 +++++++++ 5 files changed, 41 insertions(+) diff --git a/docs/source/ivec2.rst b/docs/source/ivec2.rst index c10bc4c..c730f05 100644 --- a/docs/source/ivec2.rst +++ b/docs/source/ivec2.rst @@ -161,3 +161,11 @@ Functions documentation | *[in, out]* **v** vector | *[in]* **minVal** minimum value | *[in]* **maxVal** maximum value + +.. c:function:: void glm_ivec2_abs(ivec2 v, ivec2 dest) + + absolute value of each vector item + + Parameters: + | *[in]* **v** vector + | *[out]* **dest** destination vector diff --git a/docs/source/ivec3.rst b/docs/source/ivec3.rst index 312078a..4d0e590 100644 --- a/docs/source/ivec3.rst +++ b/docs/source/ivec3.rst @@ -161,3 +161,11 @@ Functions documentation | *[in, out]* **v** vector | *[in]* **minVal** minimum value | *[in]* **maxVal** maximum value + +.. c:function:: void glm_ivec3_abs(ivec3 v, ivec3 dest) + + absolute value of each vector item + + Parameters: + | *[in]* **v** vector + | *[out]* **dest** destination vector diff --git a/docs/source/ivec4.rst b/docs/source/ivec4.rst index a175631..f9c6047 100644 --- a/docs/source/ivec4.rst +++ b/docs/source/ivec4.rst @@ -161,3 +161,11 @@ Functions documentation | *[in, out]* **v** vector | *[in]* **minVal** minimum value | *[in]* **maxVal** maximum value + +.. c:function:: void glm_ivec4_abs(ivec4 v, ivec4 dest) + + absolute value of each vector item + + Parameters: + | *[in]* **v** vector + | *[out]* **dest** destination vector diff --git a/docs/source/vec2-ext.rst b/docs/source/vec2-ext.rst index 619d48f..56d37df 100644 --- a/docs/source/vec2-ext.rst +++ b/docs/source/vec2-ext.rst @@ -125,6 +125,14 @@ Functions documentation | *[in]* **v** vector | *[out]* **dest** sign vector (only keeps signs as -1, 0, -1) +.. c:function:: void glm_vec2_abs(vec2 v, vec2 dest) + + absolute value of each vector item + + Parameters: + | *[in]* **v** vector + | *[out]* **dest** destination vector + .. c:function:: void glm_vec2_sqrt(vec2 v, vec2 dest) square root of each vector item diff --git a/docs/source/vec3-ext.rst b/docs/source/vec3-ext.rst index 88f3699..54fd7cd 100644 --- a/docs/source/vec3-ext.rst +++ b/docs/source/vec3-ext.rst @@ -27,6 +27,7 @@ Functions: #. :c:func:`glm_vec3_isinf` #. :c:func:`glm_vec3_isvalid` #. :c:func:`glm_vec3_sign` +#. :c:func:`glm_vec3_abs` #. :c:func:`glm_vec3_sqrt` Functions documentation @@ -134,6 +135,14 @@ Functions documentation | *[in]* **v** vector | *[out]* **dest** sign vector (only keeps signs as -1, 0, -1) +.. c:function:: void glm_vec3_abs(vec3 v, vec3 dest) + + absolute value of each vector item + + Parameters: + | *[in]* **v** vector + | *[out]* **dest** destination vector + .. c:function:: void glm_vec3_sqrt(vec3 v, vec3 dest) square root of each vector item