helper to swap two float values

This commit is contained in:
Recep Aslantas
2020-03-01 12:56:11 +03:00
parent 31f313caff
commit 00523f0b89

View File

@@ -325,4 +325,19 @@ glm_percentc(float from, float to, float current) {
return glm_clamp(glm_percent(from, to, current), 0.0f, 1.0f);
}
/*!
* @brief swap two float values
*
* @param[in] a float value 1 (pointer)
* @param[in] b float value 2 (pointer)
*/
CGLM_INLINE
void
glm_swapf(float * __restrict a, float * __restrict b) {
float t;
t = *a;
*a = *b;
*b = t;
}
#endif /* cglm_util_h */