diff options
author | 2014-05-05 19:09:33 -0700 | |
---|---|---|
committer | 2014-05-15 16:36:12 -0700 | |
commit | deeda3d337aed1eee218b89a7aba5992ced371f0 (patch) | |
tree | 15e13e84727baebce58b735e34ef5d198fd84389 /libs/hwui/RenderNode.cpp | |
parent | fe4c1e225d147fe9cb5d7c121b7d6d11a312844e (diff) |
Round rect outline clipping
Change-Id: Iee9cf4f719f6f1917507b69189ad114fa365917b
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
-rw-r--r-- | libs/hwui/RenderNode.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp index fba482d0f483..ad48f44429a3 100644 --- a/libs/hwui/RenderNode.cpp +++ b/libs/hwui/RenderNode.cpp @@ -653,6 +653,10 @@ void RenderNode::issueOperations(OpenGLRenderer& renderer, T& handler) { bool quickRejected = properties().getClipToBounds() && renderer.quickRejectConservative(0, 0, properties().getWidth(), properties().getHeight()); if (!quickRejected) { + if (mProperties.getOutline().willClip()) { + renderer.setClippingOutline(alloc, &(mProperties.getOutline())); + } + Vector<ZDrawDisplayListOpPair> zTranslatedNodes; buildZSortedChildList(zTranslatedNodes); |