Index: src/gpu/GrReducedClip.cpp |
diff --git a/src/gpu/GrReducedClip.cpp b/src/gpu/GrReducedClip.cpp |
index 9a6a6149add026cde688033908dfba96af5fc200..cbfd89600293116e2d1c4086c33073a83361b6f3 100644 |
--- a/src/gpu/GrReducedClip.cpp |
+++ b/src/gpu/GrReducedClip.cpp |
@@ -416,10 +416,9 @@ void GrReducedClip::ReduceClipStack(const SkClipStack& stack, |
} else { |
if (stackBounds.contains(scalarQueryBounds)) { |
*initialState = kAllOut_InitialState; |
- if (requiresAA) { |
- *requiresAA = false; |
- } |
- return; |
+ // We know that the bounding box contains all the pixels that are outside the clip, |
+ // but we don't know that *all* the pixels in the box are outside the clip. So |
+ // proceed to walking the stack. |
} |
if (tighterBounds) { |
*tighterBounds = queryBounds; |