From 356be2ed89c7dfc06f756e2e1efe44847dd17db4 Mon Sep 17 00:00:00 2001 From: bsalomon Date: Mon, 26 Jan 2015 11:19:16 -0800 Subject: [PATCH] Stop incorrectly setting the clip bit in GrCMM Review URL: https://codereview.chromium.org/866403005 --- src/gpu/GrClipMaskManager.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/gpu/GrClipMaskManager.cpp b/src/gpu/GrClipMaskManager.cpp index 6bfdba6cce..0226ac1b76 100644 --- a/src/gpu/GrClipMaskManager.cpp +++ b/src/gpu/GrClipMaskManager.cpp @@ -568,7 +568,6 @@ GrTexture* GrClipMaskManager::createAlphaClipMask(int32_t elementsGenID, bool invert = element->isInverseFilled(); if (invert || SkRegion::kIntersect_Op == op || SkRegion::kReverseDifference_Op == op) { GrPipelineBuilder pipelineBuilder; - pipelineBuilder.enableState(GrPipelineBuilder::kClip_StateBit); GrPathRenderer* pr = NULL; bool useTemp = !this->canStencilAndDrawElement(&pipelineBuilder, result, &pr, element); @@ -625,7 +624,6 @@ GrTexture* GrClipMaskManager::createAlphaClipMask(int32_t elementsGenID, if (useTemp) { GrPipelineBuilder backgroundPipelineBuilder; - backgroundPipelineBuilder.enableState(GrPipelineBuilder::kClip_StateBit); backgroundPipelineBuilder.setRenderTarget(result->asRenderTarget()); // Now draw into the accumulator using the real operation and the temp buffer as a @@ -638,7 +636,6 @@ GrTexture* GrClipMaskManager::createAlphaClipMask(int32_t elementsGenID, maskSpaceElementIBounds); } else { GrPipelineBuilder backgroundPipelineBuilder; - backgroundPipelineBuilder.enableState(GrPipelineBuilder::kClip_StateBit); backgroundPipelineBuilder.setRenderTarget(result->asRenderTarget()); set_coverage_drawing_xpf(op, !invert, &backgroundPipelineBuilder); @@ -657,7 +654,6 @@ GrTexture* GrClipMaskManager::createAlphaClipMask(int32_t elementsGenID, } } else { GrPipelineBuilder pipelineBuilder; - pipelineBuilder.enableState(GrPipelineBuilder::kClip_StateBit); // all the remaining ops can just be directly draw into the accumulation buffer set_coverage_drawing_xpf(op, false, &pipelineBuilder); @@ -718,7 +714,6 @@ bool GrClipMaskManager::createStencilClipMask(GrRenderTarget* rt, GrPipelineBuilder pipelineBuilder; pipelineBuilder.setRenderTarget(rt); - pipelineBuilder.enableState(GrPipelineBuilder::kClip_StateBit); pipelineBuilder.setDisableColorXPFactory();