The remaining 1m skp bugs are asserts that can be harmlessly
authorcaryclark <caryclark@google.com>
Tue, 20 Oct 2015 20:42:25 +0000 (13:42 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 20 Oct 2015 20:42:25 +0000 (13:42 -0700)
commitef33b1e739b23a1201100ff17a572da85b03d9af
treeaed5e149a4e3b6594fb0c3f556ecd06eebdedd4f
parent45a1c34f607a970933e5cd05e1df6cd8090db1be
The remaining 1m skp bugs are asserts that can be harmlessly
suppressed and bugs around conics.

The conic calculation for a subdivided w was just wrong.

Also added debugging to template intersection to initialize
reused structures and dump additional data.

TBR=reed@google.com

Review URL: https://codereview.chromium.org/1413763002
14 files changed:
src/pathops/SkOpCoincidence.cpp
src/pathops/SkPathOpsConic.cpp
src/pathops/SkPathOpsConic.h
src/pathops/SkPathOpsCubic.h
src/pathops/SkPathOpsDebug.cpp
src/pathops/SkPathOpsDebug.h
src/pathops/SkPathOpsQuad.h
src/pathops/SkPathOpsRect.h
src/pathops/SkPathOpsTSect.h
src/pathops/SkPathOpsWinding.cpp
tests/PathOpsSkpTest.cpp
tests/PathOpsTSectDebug.h
tools/pathops_sorter.htm
tools/pathops_visualizer.htm