summaryrefslogtreecommitdiff
path: root/libs/hwui/OpenGLRenderer.cpp
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2013-06-17 21:02:56 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2013-06-17 21:02:56 +0000
commit36d38cb904556025b76c6d98f9fe2ccfa1c8a304 (patch)
treece339566cfe52d099f529241460fcac508fdcda6 /libs/hwui/OpenGLRenderer.cpp
parentf0542ee466372a29ebaa3c1ea1f362c353a28f4a (diff)
parentd72b73cea49f29c41661e55eb6bfdbc04f09d809 (diff)
Merge "Better handle op size edge cases"
Diffstat (limited to 'libs/hwui/OpenGLRenderer.cpp')
-rw-r--r--libs/hwui/OpenGLRenderer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp
index 5cf029dc4ab5..73d458def5e4 100644
--- a/libs/hwui/OpenGLRenderer.cpp
+++ b/libs/hwui/OpenGLRenderer.cpp
@@ -1407,9 +1407,9 @@ bool OpenGLRenderer::storeDisplayState(DeferredDisplayState& state, int stateDef
}
state.mBounds.set(clippedBounds);
} else {
- // If we don't have bounds, let's assume we're clipped
- // to prevent merging
- state.mClipSideFlags = kClipSide_Full;
+ // Empty bounds implies size unknown. Label op as conservatively clipped to disable
+ // overdraw avoidance (since we don't know what it overlaps)
+ state.mClipSideFlags = kClipSide_ConservativeFull;
state.mBounds.set(currentClip);
}
}