summaryrefslogtreecommitdiff
path: root/libs/gui/SurfaceComposerClient.cpp
diff options
context:
space:
mode:
author Robert Carr <racarr@google.com> 2019-08-19 15:49:30 -0700
committer Robert Carr <racarr@google.com> 2019-09-30 15:08:37 -0700
commit321e83c9d5201c36e26a1c42d3fd7e0993efab78 (patch)
tree1a33d34b9ccf321327246975c39b0b4fefdaedb7 /libs/gui/SurfaceComposerClient.cpp
parentbe24e2e38b9a715e727d5d461912698d2cd1e064 (diff)
BLAST: Handle detached layers.
detachChildren and mLayerDetached were implemented to avoid geometry updates to layers in the cases of animation. For BufferQueue layers buffers are still consumed as normal. This is useful as otherwise the client could get hung inevitably waiting on a buffer to return. We recreate this semantic for BufferState even though it is a little in-consistent. detachChildren is shortly slated for removal by the hierarchy mirroring work so we don't need to worry about it too much. Bug: 135786080 Test: Manual Change-Id: I86c78fecc921218582918dda1ee7d8ee6c48f922
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
0 files changed, 0 insertions, 0 deletions