SF: Move layer visibility state to CompositionEngine
The layer visibility/coverage state was the last bit of display-dependent data that had not yet been moved to OutputLayerCompositionState. This moves it, and fixes up all references to the data to get it in a display-dependent way. Test: atest libsurfaceflinger_unittest libcompositionengine_test Bug: 121291683 Change-Id: Id9f314f05b743212dba3a113df2baeb38fd19eb8
Showing
- services/surfaceflinger/BufferLayer.cpp 2 additions, 1 deletionservices/surfaceflinger/BufferLayer.cpp
- services/surfaceflinger/CompositionEngine/include/compositionengine/LayerFECompositionState.h 0 additions, 4 deletions...ngine/include/compositionengine/LayerFECompositionState.h
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/LayerCompositionState.h 2 additions, 1 deletion...ne/include/compositionengine/impl/LayerCompositionState.h
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/OutputLayerCompositionState.h 11 additions, 2 deletions...lude/compositionengine/impl/OutputLayerCompositionState.h
- services/surfaceflinger/CompositionEngine/src/Output.cpp 1 addition, 1 deletionservices/surfaceflinger/CompositionEngine/src/Output.cpp
- services/surfaceflinger/CompositionEngine/src/OutputLayer.cpp 3 additions, 8 deletions...ices/surfaceflinger/CompositionEngine/src/OutputLayer.cpp
- services/surfaceflinger/CompositionEngine/src/OutputLayerCompositionState.cpp 9 additions, 0 deletions...ger/CompositionEngine/src/OutputLayerCompositionState.cpp
- services/surfaceflinger/CompositionEngine/tests/OutputLayerTest.cpp 5 additions, 4 deletions...urfaceflinger/CompositionEngine/tests/OutputLayerTest.cpp
- services/surfaceflinger/CompositionEngine/tests/OutputTest.cpp 5 additions, 5 deletions...ces/surfaceflinger/CompositionEngine/tests/OutputTest.cpp
- services/surfaceflinger/Layer.cpp 17 additions, 27 deletionsservices/surfaceflinger/Layer.cpp
- services/surfaceflinger/Layer.h 2 additions, 28 deletionsservices/surfaceflinger/Layer.h
- services/surfaceflinger/SurfaceFlinger.cpp 20 additions, 15 deletionsservices/surfaceflinger/SurfaceFlinger.cpp
- services/surfaceflinger/tests/unittests/CompositionTest.cpp 21 additions, 1 deletionservices/surfaceflinger/tests/unittests/CompositionTest.cpp
Loading
Please register or sign in to comment