diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-01-20 08:07:53 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-01-20 08:07:53 +0100 |
commit | 9c4c541bca8793aebafbff15cc0f8550b68bbb41 (patch) | |
tree | 95ca6175e63147f474a692166dfbb27670db919b /thirdparty/thorvg/src/lib/tvgMath.h | |
parent | 3e7f5ca8c2ab32987dcb6291b2786041ed56511e (diff) |
thorvg: Fix usage of min/max breaking on VS 2017
Fixes https://github.com/godotengine/godot/issues/56894#issuecomment-1015956706.
Diffstat (limited to 'thirdparty/thorvg/src/lib/tvgMath.h')
-rw-r--r-- | thirdparty/thorvg/src/lib/tvgMath.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/thirdparty/thorvg/src/lib/tvgMath.h b/thirdparty/thorvg/src/lib/tvgMath.h index 9e5c915fc3..94b4fe1cf1 100644 --- a/thirdparty/thorvg/src/lib/tvgMath.h +++ b/thirdparty/thorvg/src/lib/tvgMath.h @@ -29,6 +29,10 @@ #include "tvgCommon.h" +#define mathMin(x, y) (((x) < (y)) ? (x) : (y)) +#define mathMax(x, y) (((x) > (y)) ? (x) : (y)) + + static inline bool mathZero(float a) { return (fabsf(a) < FLT_EPSILON) ? true : false; @@ -154,4 +158,4 @@ static inline Matrix mathMultiply(const Matrix* lhs, const Matrix* rhs) } -#endif //_TVG_MATH_H_
\ No newline at end of file +#endif //_TVG_MATH_H_ |