aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/core/SkClampRange.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/core/SkClampRange.h b/include/core/SkClampRange.h
index b80c78be67..999faa0ae9 100644
--- a/include/core/SkClampRange.h
+++ b/include/core/SkClampRange.h
@@ -31,11 +31,12 @@ struct SkClampRange {
int fCount0; // count for fV0
int fCount1; // count for interpolating (fV0...fV1)
int fCount2; // count for fV1
+ SkFixed fFx1; // initial fx value for the fCount1 range.
+ // only valid if fCount1 > 0
int fV0, fV1;
+ bool fOverflowed; // true if we had to clamp due to numerical overflow
void init(SkFixed fx, SkFixed dx, int count, int v0, int v1);
-
- static void UnitTest();
};
#endif