GrTessellator (AA): simplify boundary extraction.
authorStephen White <senorblanco@chromium.org>
Thu, 23 Feb 2017 21:50:47 +0000 (16:50 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Thu, 23 Feb 2017 23:51:37 +0000 (23:51 +0000)
commit5ad721e94682b51b9f773d95704f11990468fef6
tree0fe1c66e5820210f1233918af237fca3718cc123
parentc777b88c631dd1367b55ec515188556730cd91c0
GrTessellator (AA): simplify boundary extraction.

Perform boundary simplification and meshing inline with extraction.

Removed EdgeList::fNext (don't need to concatenate edge lists).
Removed new_contour() (don't need to heap-allocate them either).

BUG=skia:

Change-Id: I0f89bad105c03f3021b0d2f021064f408a361b59
Reviewed-on: https://skia-review.googlesource.com/8794
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
src/gpu/GrTessellator.cpp