diff options
| author | 2014-08-28 15:03:55 -0700 | |
|---|---|---|
| committer | 2014-08-28 15:03:55 -0700 | |
| commit | abedca398334236f9f03b5af04c58d4bb00a1247 (patch) | |
| tree | 47155530f0243665e61019bdea04ceb827a73959 | |
| parent | 01abcaa295fc4eec7442a575d160b0ce2c250127 (diff) | |
Support Z reorder/shadows in root render node
bug:17310188
Change-Id: If2281218c458cf767d79b4d81944e2c8a23ca32c
| -rw-r--r-- | core/java/android/view/ThreadedRenderer.java | 4 |
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; |