2
0
Эх сурвалжийг харах

Added fclamp and fsaturate.

bkaradzic 12 жил өмнө
parent
commit
b36a26528a

+ 10 - 0
examples/common/fpumath.h

@@ -22,6 +22,16 @@ inline float fmax(float _a, float _b)
 	return _a > _b ? _a : _b;
 }
 
+inline float fclamp(float _a, float _min, float _max)
+{
+	return fmin(fmax(_a, _min), _max);
+}
+
+inline float fsaturate(float _a)
+{
+	return fclamp(_a, 0.0f, 1.0f);
+}
+
 inline float flerp(float _a, float _b, float _t)
 {
 	return _a + (_b - _a) * _t;