commit | 29fa146d8d745cee950a1ed82ddb500fc6d6c771 | [log] [tgz] |
---|---|---|
author | Dominik Laskowski <domlaskowski@google.com> | Tue Apr 27 15:51:50 2021 -0700 |
committer | Dominik Laskowski <domlaskowski@google.com> | Mon Aug 09 15:25:19 2021 -0700 |
tree | 9dc4b5eb802e3d308e6fb00341096cf21638a535 | |
parent | 0f1d2241eabeab7bc08e06e9ebe004a80ff25a4b [diff] |
SF: Consolidate layer-to-output filtering Add ui::LayerFilter for less repetitive CE plumbing. Make ui::LayerStack a type, and (unlike the alias) use it everywhere. Remove redundant state in CE's DisplayCreationArgs. Bug: 182939859 Test: Display cutout is excluded in screenshots. Test: libcompositionengine_test Test: libsurfaceflinger_unittest Test: SurfaceFlinger_test Test: libgui_test Change-Id: Ib854d354af7aef7168001c34297e875b71d53622