diff --git a/src/common/tvgMath.h b/src/common/tvgMath.h index 9c269475..a3f7a61f 100644 --- a/src/common/tvgMath.h +++ b/src/common/tvgMath.h @@ -71,7 +71,9 @@ static inline bool equal(float a, float b) template static inline constexpr const T& clamp(const T& v, const T& min, const T& max) { - return std::min(std::max(v, min), max); + if (v < min) return min; + else if (v > max) return max; + return v; } /************************************************************************/