Revert "Don't require AA in order to use shader-based clips"
authorbsalomon <bsalomon@google.com>
Fri, 6 Mar 2015 01:43:09 +0000 (17:43 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 6 Mar 2015 01:43:09 +0000 (17:43 -0800)
This reverts commit 259656779334689ab1624ec4e2e234b35fe4024b.

TBR=robertphillips@google.com

Review URL: https://codereview.chromium.org/981723009

src/gpu/GrClipMaskManager.cpp

index a39c4a3..6635436 100644 (file)
@@ -292,7 +292,8 @@ bool GrClipMaskManager::setupClipping(GrPipelineBuilder* pipelineBuilder,
         SkVector clipToRTOffset = { SkIntToScalar(-clip.origin().fX),
                                     SkIntToScalar(-clip.origin().fY) };
         if (elements.isEmpty() ||
-            this->installClipEffects(pipelineBuilder, arfp, elements, clipToRTOffset, devBounds)) {
+            (requiresAA && this->installClipEffects(pipelineBuilder, arfp, elements, clipToRTOffset,
+                                                    devBounds))) {
             SkIRect scissorSpaceIBounds(clipSpaceIBounds);
             scissorSpaceIBounds.offset(-clip.origin());
             if (NULL == devBounds ||