diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-11-18 13:47:40 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-11-18 13:47:40 +0000 |
commit | bb13586591bd412a0372aeb85d44159d2fa3f947 (patch) | |
tree | 00e5eaa1ad913bce8f78c09701c3b553d1da6b68 /src/core/SkQuadClipper.h | |
parent | 3a0cd7f0e80115a8cf525c9e0cf231df06d30a42 (diff) |
fix typos in cubic clipper
git-svn-id: http://skia.googlecode.com/svn/trunk@431 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkQuadClipper.h')
-rw-r--r-- | src/core/SkQuadClipper.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/core/SkQuadClipper.h b/src/core/SkQuadClipper.h index 4f38b5d119..1e5c935c4d 100644 --- a/src/core/SkQuadClipper.h +++ b/src/core/SkQuadClipper.h @@ -53,16 +53,25 @@ private: SkPath::Verb* fCurrVerb; enum { - kMaxVerbs = 10, - kMaxPoints = 21 + kMaxVerbs = 13, + kMaxPoints = 32 }; SkPoint fPoints[kMaxPoints]; SkPath::Verb fVerbs[kMaxVerbs]; void clipMonoQuad(const SkPoint srcPts[3], const SkRect& clip); + void clipMonoCubic(const SkPoint srcPts[4], const SkRect& clip); void appendVLine(SkScalar x, SkScalar y0, SkScalar y1, bool reverse); void appendQuad(const SkPoint pts[3], bool reverse); void appendCubic(const SkPoint pts[4], bool reverse); }; +#ifdef SK_DEBUG + void sk_assert_monotonic_x(const SkPoint pts[], int count); + void sk_assert_monotonic_y(const SkPoint pts[], int count); +#else + #define sk_assert_monotonic_x(pts, count) + #define sk_assert_monotonic_y(pts, count) +#endif + #endif |