summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2014-08-28 15:03:55 -0700
committer Chris Craik <ccraik@google.com> 2014-08-28 15:03:55 -0700
commitabedca398334236f9f03b5af04c58d4bb00a1247 (patch)
tree47155530f0243665e61019bdea04ceb827a73959
parent01abcaa295fc4eec7442a575d160b0ce2c250127 (diff)
Support Z reorder/shadows in root render node
bug:17310188 Change-Id: If2281218c458cf767d79b4d81944e2c8a23ca32c
-rw-r--r--core/java/android/view/ThreadedRenderer.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/view/ThreadedRenderer.java b/core/java/android/view/ThreadedRenderer.java
index 764eea7bee97..ca08eccc5365 100644
--- a/core/java/android/view/ThreadedRenderer.java
+++ b/core/java/android/view/ThreadedRenderer.java
@@ -277,7 +277,11 @@ public class ThreadedRenderer extends HardwareRenderer {
final int saveCount = canvas.save();
canvas.translate(mInsetLeft, mInsetTop);
callbacks.onHardwarePreDraw(canvas);
+
+ canvas.insertReorderBarrier();
canvas.drawRenderNode(view.getDisplayList());
+ canvas.insertInorderBarrier();
+
callbacks.onHardwarePostDraw(canvas);
canvas.restoreToCount(saveCount);
mRootNodeNeedsUpdate = false;