aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools
diff options
context:
space:
mode:
authorGravatar Stephen White <senorblanco@chromium.org>2018-05-22 11:51:32 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-05-22 16:52:45 +0000
commit7b376940e4722f0da14807bd3b18823d0f7c1964 (patch)
tree56c6b1c3fcacb6f9a07818626afbef7bb73fa18f /platform_tools
parentd26e446927051bc3eed3aed9e5e2db19e7122cf0 (diff)
GrTessellator: fix crash on merging a dead edge.
When merging coincident vertices, sometimes merging an edge will cause the next edge in the list to die. But since merge_vertices() retrieves the next edge before merging the current one, we then try to merge its lifeless corpse, bringing it back as a zombie. The fix is to leave dead edges, dead. This was revealed by ec79c39a770205910f0abd762de7e19a96c986ca, but was likely a real bug that was being mishandled before that. Bug: 844873 Bug: skia:7982 Change-Id: I752c45f7551df4278fa4cb4587e7ead48cd16a21 Reviewed-on: https://skia-review.googlesource.com/129524 Commit-Queue: Stephen White <senorblanco@chromium.org> Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'platform_tools')
0 files changed, 0 insertions, 0 deletions