diff options
author | Chris Craik <ccraik@google.com> | 2016-06-09 16:57:11 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2016-06-09 17:05:27 -0700 |
commit | d4fe4d3b30aaefcaaae6a6d1b8dc4bf59e034768 (patch) | |
tree | 4ae5c99ecc5a507f9851281f4cee907f877e6a78 /libs/hwui/RenderNode.cpp | |
parent | fe089e3dc5683d98f327353bfacb9259d6acbf54 (diff) |
Fix framebuffer incomplete errors
bug:29127615
Primarily fixes case where 0 dimensioned layers could be
created/updated. Additionally, adds more logging in incomplete
framebuffer cases, if they still occur.
Change-Id: Ib90dbbafd6905aca3c8f46e64064e13a308f713d
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
-rw-r--r-- | libs/hwui/RenderNode.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp index 6e848fddf48f..be2dab98e911 100644 --- a/libs/hwui/RenderNode.cpp +++ b/libs/hwui/RenderNode.cpp @@ -319,6 +319,8 @@ void RenderNode::pushLayerUpdate(TreeInfo& info) { transformUpdateNeeded = true; } else if (!layerMatchesWidthAndHeight(mLayer, getWidth(), getHeight())) { #if HWUI_NEW_OPS + // TODO: remove now irrelevant, currently enqueued damage (respecting damage ordering) + // Or, ideally, maintain damage between frames on node/layer so ordering is always correct RenderState& renderState = mLayer->renderState; if (properties().fitsOnLayer()) { mLayer = renderState.layerPool().resize(mLayer, getWidth(), getHeight()); |