summaryrefslogtreecommitdiff
path: root/libs/gui/DisplayLuts.cpp
diff options
context:
space:
mode:
author Alec Mouri <alecmouri@google.com> 2021-05-07 15:26:03 -0700
committer Alec Mouri <alecmouri@google.com> 2021-05-17 12:44:08 -0700
commit974860602846873ec05f4fa1c35e3e71de414258 (patch)
tree8eea609c35fb861206f5b7f39bbf3671e19095d1 /libs/gui/DisplayLuts.cpp
parentd1bf1b529bcbb2ccd6d7b5d6dd94d543e79b7e35 (diff)
Add blur support in caching
Fixes some flickering issues: * Add blur metadata into LayerState * Only cache a layer that requires blurring if all layers below it are part of the same CachedSet to avoid caching part of, but not all of, the blur This doesn't preclude caching intermediate blurs: e.g., the blur radius of a layer does not change, everything else below the layer does not change, but some other property of that layer changes - ideally this layer should be cached, but is not currently supported in this patch. Bug: 186692925 Test: Notification shade blur overlayed on Maps Test: Notification shade blur overlayed on Wallpaper Change-Id: I2f112927accc35cab406292486890fe41423d022
Diffstat (limited to 'libs/gui/DisplayLuts.cpp')
0 files changed, 0 insertions, 0 deletions