diff options
Diffstat (limited to 'src/gpu/GrClipMaskManager.cpp')
-rw-r--r-- | src/gpu/GrClipMaskManager.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gpu/GrClipMaskManager.cpp b/src/gpu/GrClipMaskManager.cpp index 0f32839a7e..0ab1600b7d 100644 --- a/src/gpu/GrClipMaskManager.cpp +++ b/src/gpu/GrClipMaskManager.cpp @@ -717,7 +717,8 @@ bool GrClipMaskManager::createStencilClipMask(GrRenderTarget* rt, SkASSERT(kNone_ClipMaskType == fCurrClipMaskType); SkASSERT(rt); - GrStencilAttachment* stencilAttachment = rt->renderTargetPriv().attachStencilAttachment(); + GrStencilAttachment* stencilAttachment = + fDrawTarget->cmmAccess().resourceProvider()->attachStencilAttachment(rt); if (nullptr == stencilAttachment) { return false; } @@ -977,7 +978,8 @@ void GrClipMaskManager::setPipelineBuilderStencil(const GrPipelineBuilder& pipel int stencilBits = 0; GrRenderTarget* rt = pipelineBuilder.getRenderTarget(); - GrStencilAttachment* stencilAttachment = rt->renderTargetPriv().attachStencilAttachment(); + GrStencilAttachment* stencilAttachment = + fDrawTarget->cmmAccess().resourceProvider()->attachStencilAttachment(rt); if (stencilAttachment) { stencilBits = stencilAttachment->bits(); } |