| Index: src/gpu/batches/GrDefaultPathRenderer.cpp
|
| diff --git a/src/gpu/batches/GrDefaultPathRenderer.cpp b/src/gpu/batches/GrDefaultPathRenderer.cpp
|
| index 1de0bf771e2066f6c46237239a8db909d4dfe6d6..bbd36bf2d79ec21dffa53d119eac5ed9eb7ae08d 100644
|
| --- a/src/gpu/batches/GrDefaultPathRenderer.cpp
|
| +++ b/src/gpu/batches/GrDefaultPathRenderer.cpp
|
| @@ -444,11 +444,11 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawTarget* target,
|
| // face culling doesn't make sense here
|
| SkASSERT(GrPipelineBuilder::kBoth_DrawFace == pipelineBuilder->getDrawFace());
|
|
|
| - int passCount = 0;
|
| - const GrStencilSettings* passes[3];
|
| - GrPipelineBuilder::DrawFace drawFace[3];
|
| - bool reverse = false;
|
| - bool lastPassIsBounds;
|
| + int passCount = 0;
|
| + const GrUserStencilSettings* passes[3];
|
| + GrPipelineBuilder::DrawFace drawFace[3];
|
| + bool reverse = false;
|
| + bool lastPassIsBounds;
|
|
|
| if (isHairline) {
|
| passCount = 1;
|
| @@ -545,7 +545,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawTarget* target,
|
| for (int p = 0; p < passCount; ++p) {
|
| pipelineBuilder->setDrawFace(drawFace[p]);
|
| if (passes[p]) {
|
| - *pipelineBuilder->stencil() = *passes[p];
|
| + pipelineBuilder->setUserStencil(passes[p]);
|
| }
|
|
|
| if (lastPassIsBounds && (p == passCount-1)) {
|
|
|