| Index: src/gpu/GrPathRendererChain.cpp
|
| diff --git a/src/gpu/GrPathRendererChain.cpp b/src/gpu/GrPathRendererChain.cpp
|
| index c6bc4c08f160cde56f180dcd35fbb33d882d01aa..7da3596e593708bf9c49b2b01ab5440dd86948b5 100644
|
| --- a/src/gpu/GrPathRendererChain.cpp
|
| +++ b/src/gpu/GrPathRendererChain.cpp
|
| @@ -40,11 +40,12 @@ GrPathRenderer* GrPathRendererChain::addPathRenderer(GrPathRenderer* pr) {
|
| }
|
|
|
| GrPathRenderer* GrPathRendererChain::getPathRenderer(const GrShaderCaps* shaderCaps,
|
| - const GrPipelineBuilder& pipelineBuilder,
|
| const SkMatrix& viewMatrix,
|
| const SkPath& path,
|
| const GrStrokeInfo& stroke,
|
| DrawType drawType,
|
| + bool isStencilDisabled,
|
| + bool isStencilBufferMSAA,
|
| StencilSupport* stencilSupport) {
|
| if (!fInit) {
|
| this->init();
|
| @@ -70,11 +71,13 @@ GrPathRenderer* GrPathRendererChain::getPathRenderer(const GrShaderCaps* shaderC
|
| for (int i = 0; i < fChain.count(); ++i) {
|
| GrPathRenderer::CanDrawPathArgs args;
|
| args.fShaderCaps = shaderCaps;
|
| - args.fPipelineBuilder = &pipelineBuilder;
|
| args.fViewMatrix = &viewMatrix;
|
| args.fPath = &path;
|
| args.fStroke = &stroke;
|
| args.fAntiAlias = antiAlias;
|
| + args.fIsStencilDisabled = isStencilDisabled;
|
| + args.fIsStencilBufferMSAA = isStencilBufferMSAA;
|
| +
|
| if (fChain[i]->canDrawPath(args)) {
|
| if (GrPathRenderer::kNoSupport_StencilSupport != minStencilSupport) {
|
| GrPathRenderer::StencilSupport support =
|
|
|