diff options
author | 2025-02-11 18:02:17 +0000 | |
---|---|---|
committer | 2025-02-11 18:09:59 +0000 | |
commit | c7e3e0c1d284f76155020d09b1a9ac65ea18f1b3 (patch) | |
tree | 6d527a3d9be96b9b8795329340c55898edcb054a /libs/gui/BufferQueue.cpp | |
parent | 3595275f191e04cb6f180d4c8816bac83e955bc9 (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