shape ops work in progress
authorcaryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 17 Apr 2013 15:49:16 +0000 (15:49 +0000)
committercaryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 17 Apr 2013 15:49:16 +0000 (15:49 +0000)
commitb3f0921fba9457ba7ea79f220d8c1ec9345bfd3a
tree88e4c5e6b5f7622e4949073f8de141c2685a503e
parent319baf99636c39f41d93c8808b7be3d198aa27b4
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
experimental/Intersection/as.htm
src/pathops/SkDQuadIntersection.cpp
src/pathops/SkIntersections.cpp
src/pathops/SkIntersections.h
src/pathops/SkOpAngle.cpp
src/pathops/SkPathOpsCubic.h
src/pathops/SkPathOpsDebug.h
tests/PathOpsAngleTest.cpp
tests/PathOpsCubicIntersectionTest.cpp
tests/PathOpsOpTest.cpp
tests/PathOpsQuadIntersectionTest.cpp