| 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) {
|
| + return (a > b)? (a - b) : (b - a);
|
| +}
|
| +
|
| static inline int32_t SkMax32(int32_t a, int32_t b) {
|
| if (a < b)
|
| a = b;
|
|
|