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)) { |