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