summaryrefslogtreecommitdiff
path: root/libs/gui/BLASTBufferQueue.cpp
diff options
context:
space:
mode:
author Alec Mouri <alecmouri@google.com> 2021-04-14 14:38:55 -0700
committer Alec Mouri <alecmouri@google.com> 2021-04-14 14:38:55 -0700
commit95595f7a52044e051d24349b49d945306c112906 (patch)
tree19104b8b099ce9c317ad5a5e16ff8822a6de8b01 /libs/gui/BLASTBufferQueue.cpp
parentf9932d790474fcf3f10c2085d18f86e672ebec54 (diff)
Remove surface damage from planner LayerState
Confirmed that the devices that we're prototyping this feature on don't need to change their composition strategy based on the surface damage, which means that this should not be included in the LayerState. This also fixes an issue where when idle fallback is enabled in SurfaceFlinger, the cached sets are always decomposed because the surface damage becomes empty for every layer, which tricked the planner into thinking the layer stack geometry changed. Bug: 184735459 Test: Checked that cached sets are generated for static screen workloads. Change-Id: Idc0cd220bd31b932bb5f2421701790d52b10dfbc
Diffstat (limited to 'libs/gui/BLASTBufferQueue.cpp')
0 files changed, 0 insertions, 0 deletions