Index: src/gpu/GrAADistanceFieldPathRenderer.cpp |
diff --git a/src/gpu/GrAADistanceFieldPathRenderer.cpp b/src/gpu/GrAADistanceFieldPathRenderer.cpp |
index 7a7c1e4379ae2307ec15b761914428de2e4d3cdc..1338c6f5415f4eeb8e34cbaefe53b8ef7af42bc4 100755 |
--- a/src/gpu/GrAADistanceFieldPathRenderer.cpp |
+++ b/src/gpu/GrAADistanceFieldPathRenderer.cpp |
@@ -330,7 +330,6 @@ bool GrAADistanceFieldPathRenderer::internalDrawPath(GrDrawTarget* target, |
flags)); |
fEffectFlags = flags; |
} |
- drawState->setGeometryProcessor(fCachedGeometryProcessor.get()); |
void* vertices = NULL; |
bool success = target->reserveVertexAndIndexSpace(4, |
@@ -372,7 +371,8 @@ bool GrAADistanceFieldPathRenderer::internalDrawPath(GrDrawTarget* target, |
vm.mapRect(&r); |
target->setIndexSourceToBuffer(fContext->getQuadIndexBuffer()); |
- target->drawIndexedInstances(drawState, kTriangles_GrPrimitiveType, 1, 4, 6, &r); |
+ target->drawIndexedInstances(drawState, fCachedGeometryProcessor.get(), |
+ kTriangles_GrPrimitiveType, 1, 4, 6, &r); |
target->resetVertexSource(); |
return true; |