summaryrefslogtreecommitdiff
path: root/libs/gui/BufferQueue.cpp
diff options
context:
space:
mode:
author YCairn Overturf <cairno@google.com> 2025-02-11 18:02:17 +0000
committer YCairn Overturf <cairno@google.com> 2025-02-11 18:09:59 +0000
commitc7e3e0c1d284f76155020d09b1a9ac65ea18f1b3 (patch)
tree6d527a3d9be96b9b8795329340c55898edcb054a /libs/gui/BufferQueue.cpp
parent3595275f191e04cb6f180d4c8816bac83e955bc9 (diff)
Don't force client composition when rounded corners are cached
Also tweak client composition summary characters so that all composition types correspond to a unique character. Example with a few freeform windows open Before: Layers: 19 [b:brrrr]r[R:rrrrrr]R[R:bbb] After: Layers: 19 [b:brrrr]r[r:rrrrrr]R[r:bbb] There are 2 fewer client composited layers. See go/shadow-caching for more examples. Bug: 391428079 Test: Open a few freeform windows and take a perfetto trace. Ensure layers with rounded corners are being Flag: EXEMPT bug fix Change-Id: I88752bd6e03f531d3c7ed004cc085a255c4dc67c
Diffstat (limited to 'libs/gui/BufferQueue.cpp')
0 files changed, 0 insertions, 0 deletions