Make GrClipMaskManager stateless and push GrPipelineBuilder construction downstack
This will be followed up with a CL to remove the GrRenderTarget from the GrPipelineBuilder.
Split out of:
https://codereview.chromium.org/1988923002/ (Declassify GrClipMaskManager and Remove GrRenderTarget and GrDrawTarget from GrPipelineBuilder)
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2035823002
Review-Url: https://codereview.chromium.org/2035823002
diff --git a/src/gpu/batches/GrMSAAPathRenderer.h b/src/gpu/batches/GrMSAAPathRenderer.h
index 53d0b1d..0c27e8c 100644
--- a/src/gpu/batches/GrMSAAPathRenderer.h
+++ b/src/gpu/batches/GrMSAAPathRenderer.h
@@ -21,8 +21,9 @@
void onStencilPath(const StencilPathArgs&) override;
- bool internalDrawPath(GrDrawTarget*,
- GrPipelineBuilder*,
+ bool internalDrawPath(GrDrawContext*,
+ const GrPaint&,
+ const GrUserStencilSettings*,
const GrClip&,
GrColor,
const SkMatrix& viewMatrix,