| Index: src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp
|
| diff --git a/src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp b/src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp
|
| index 97a17c960e3cf1d5e58892dc7c71e1503f55f712..ee5a7af4fa3da8f07d75b8b9258c8087d8d4bee5 100644
|
| --- a/src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp
|
| +++ b/src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp
|
| @@ -320,7 +320,7 @@ private:
|
| };
|
|
|
| bool GrAALinearizingConvexPathRenderer::onDrawPath(const DrawPathArgs& args) {
|
| - GR_AUDIT_TRAIL_AUTO_FRAME(args.fTarget->getAuditTrail(),
|
| + GR_AUDIT_TRAIL_AUTO_FRAME(args.fDrawContext->auditTrail(),
|
| "GrAALinearizingConvexPathRenderer::onDrawPath");
|
| if (args.fPath->isEmpty()) {
|
| return true;
|
| @@ -335,7 +335,12 @@ bool GrAALinearizingConvexPathRenderer::onDrawPath(const DrawPathArgs& args) {
|
| geometry.fMiterLimit = args.fStyle->strokeRec().getMiter();
|
|
|
| SkAutoTUnref<GrDrawBatch> batch(AAFlatteningConvexPathBatch::Create(geometry));
|
| - args.fTarget->drawBatch(*args.fPipelineBuilder, *args.fClip, batch);
|
| +
|
| + GrPipelineBuilder pipelineBuilder(*args.fPaint, args.fDrawContext->isUnifiedMultisampled());
|
| + pipelineBuilder.setRenderTarget(args.fDrawContext->accessRenderTarget());
|
| + pipelineBuilder.setUserStencil(args.fUserStencilSettings);
|
| +
|
| + args.fDrawContext->drawBatch(pipelineBuilder, *args.fClip, batch);
|
|
|
| return true;
|
| }
|
|
|