From b3f0921fba9457ba7ea79f220d8c1ec9345bfd3a Mon Sep 17 00:00:00 2001 From: "caryclark@google.com" Date: Wed, 17 Apr 2013 15:49:16 +0000 Subject: shape ops work in progress Try to fix the 32 bit build by making some math decisions more robust. Rewrite the cubic intersection special case that detects if only end points are shared. Rewrite the angle sort setup that computes whether a cubic bends to the left or right. git-svn-id: http://skia.googlecode.com/svn/trunk@8726 2bbb7eff-a529-9590-31e7-b0007b416f81 --- tests/PathOpsCubicIntersectionTest.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/PathOpsCubicIntersectionTest.cpp') diff --git a/tests/PathOpsCubicIntersectionTest.cpp b/tests/PathOpsCubicIntersectionTest.cpp index f3db3c0909..6af76c2adb 100644 --- a/tests/PathOpsCubicIntersectionTest.cpp +++ b/tests/PathOpsCubicIntersectionTest.cpp @@ -163,6 +163,9 @@ static const SkDCubic testSet[] = { const size_t testSetCount = SK_ARRAY_COUNT(testSet); static const SkDCubic newTestSet[] = { +{{{3, 5}, {1, 6}, {5, 0}, {3, 1}}}, +{{{0, 5}, {1, 3}, {5, 3}, {6, 1}}}, + {{{0, 1}, {1, 5}, {1, 0}, {1, 0}}}, {{{0, 1}, {0, 1}, {1, 0}, {5, 1}}}, @@ -283,8 +286,8 @@ static void newOneOff(skiatest::Reporter* reporter, int outer, int inner) { } static void oneOffTest(skiatest::Reporter* reporter) { + oneOff(reporter, 14, 16); newOneOff(reporter, 0, 1); - oneOff(reporter, 0, 1); } static void oneOffTests(skiatest::Reporter* reporter) { -- cgit v1.2.3