GrTriangulator cleanups
Replace "pathToTriangles" with "pathToPolys, polysToTriangles". This
will allow the tessellator to do pathToPolys in onPrePrepare and
polysToTriangles in onPrepare.
Don't make countPoints and polysToTriangles virtual. This is a step
toward moving the outer mesh of GrAATriangulator back out of the
class, which seems to match the style better.
Bug: skia:10419
Change-Id: Id6d22dcc2da0af84b9cb46fb36ead4c2e30d5c32
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/355176
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
diff --git a/src/gpu/ops/GrTriangulatingPathRenderer.cpp b/src/gpu/ops/GrTriangulatingPathRenderer.cpp
index 9f9667f..2a4e86f 100644
--- a/src/gpu/ops/GrTriangulatingPathRenderer.cpp
+++ b/src/gpu/ops/GrTriangulatingPathRenderer.cpp
@@ -440,7 +440,7 @@
sk_sp<const GrBuffer> vertexBuffer;
int firstVertex;
GrEagerDynamicVertexAllocator allocator(target, &vertexBuffer, &firstVertex);
- int vertexCount = GrAATriangulator::PathToTriangles(path, tol, clipBounds, &allocator);
+ int vertexCount = GrAATriangulator::PathToAATriangles(path, tol, clipBounds, &allocator);
if (vertexCount == 0) {
return;
}