commit | 27c8eb8ffd7e221693d840c2b9279d53fe6f03d4 | [log] [tgz] |
---|---|---|
author | caryclark <caryclark@google.com> | Mon Jul 06 11:38:33 2015 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Mon Jul 06 11:38:33 2015 -0700 |
tree | 67fbbc378aced5c5de9ec9611021db6ef7659c3c | |
parent | 334e588d9ed5390efb82beb37329b56a380f1d0e [diff] |
When three or more edges are coincident, the logic needs to compute the overlapping ranges and combine the winding into a single destination. This computes coincidence more rigorously, fixing the edge cases exposed by this bug. Also, add the ability to debug and dump pathop structures from the coincident context. TBR=reed@google.com BUG=skia:3651 Review URL: https://codereview.chromium.org/1182493015