| Index: src/gpu/text/GrStencilAndCoverTextContext.cpp
|
| diff --git a/src/gpu/text/GrStencilAndCoverTextContext.cpp b/src/gpu/text/GrStencilAndCoverTextContext.cpp
|
| index bce07169429dd080bd13018cd744bad36670ea76..cc018845f66eda1b5160267d4d4180159e5ed183 100644
|
| --- a/src/gpu/text/GrStencilAndCoverTextContext.cpp
|
| +++ b/src/gpu/text/GrStencilAndCoverTextContext.cpp
|
| @@ -610,17 +610,15 @@
|
| if (fInstanceData->count()) {
|
| pipelineBuilder->setState(GrPipelineBuilder::kHWAntialias_Flag, fFont.isAntiAlias());
|
|
|
| - static constexpr GrUserStencilSettings kCoverPass(
|
| - GrUserStencilSettings::StaticInit<
|
| - 0x0000,
|
| - GrUserStencilTest::kNotEqual, // Stencil pass accounts for clip.
|
| - 0xffff,
|
| - GrUserStencilOp::kZero,
|
| - GrUserStencilOp::kKeep,
|
| - 0xffff>()
|
| - );
|
| -
|
| - pipelineBuilder->setUserStencil(&kCoverPass);
|
| + static constexpr GrStencilSettings kStencilPass(
|
| + kZero_StencilOp,
|
| + kKeep_StencilOp,
|
| + kNotEqual_StencilFunc,
|
| + 0xffff,
|
| + 0x0000,
|
| + 0xffff);
|
| +
|
| + *pipelineBuilder->stencil() = kStencilPass;
|
|
|
| SkAutoTUnref<GrPathRange> glyphs(this->createGlyphs(ctx));
|
| if (fLastDrawnGlyphsID != glyphs->getUniqueID()) {
|
|
|