diff --git a/include/cglm/util.h b/include/cglm/util.h index 2a9ece7..85fc789 100644 --- a/include/cglm/util.h +++ b/include/cglm/util.h @@ -43,7 +43,7 @@ glm_sign(int val) { CGLM_INLINE float glm_signf(float val) { - return (val > 0.0f) - (val < 0.0f); + return (float)((val > 0.0f) - (val < 0.0f)); } /*!