Chromium Code Reviews| Index: include/core/SkTypes.h |
| diff --git a/include/core/SkTypes.h b/include/core/SkTypes.h |
| index 15de8a4937b37cbd3456a91b52c013c47047068c..eeee33a48ac9d34e0048ad5441b7e218c763a7b4 100644 |
| --- a/include/core/SkTypes.h |
| +++ b/include/core/SkTypes.h |
| @@ -354,6 +354,12 @@ template <typename T> inline T SkTAbs(T value) { |
| return value; |
| } |
| +// Absolute difference between two values. More correct than SkTAbs(a - b) |
| +// because it works on unsigned values. |
| +template <typename T> inline T SkTAbsDiff(const T &a, const T &b) { |
|
robertphillips
2014/06/09 22:12:40
space before '?' ?
krajcevski
2014/06/10 14:38:09
Done.
|
| + return (a > b)? (a - b) : (b - a); |
| +} |
| + |
| static inline int32_t SkMax32(int32_t a, int32_t b) { |
| if (a < b) |
| a = b; |