Add output dataspace to CachedSet rendering
This ensures that: * The proper color conversion is applied to the rendered output. * Color information is correctly provided when passing the cached buffer over to HWC Also rename dataspace to outputDataspace whenever the dataspace is used for output, so that it's less confusing than just "dataspace" Bug: 181192086 Bug: 181192080 Test: libcompositionengine_test Change-Id: I024ab471a9139209d2a51add145e6b14d9ed3745
Showing
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/OutputLayerCompositionState.h 1 addition, 0 deletions...lude/compositionengine/impl/OutputLayerCompositionState.h
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/CachedSet.h 5 additions, 1 deletion...Engine/include/compositionengine/impl/planner/CachedSet.h
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/Flattener.h 2 additions, 1 deletion...Engine/include/compositionengine/impl/planner/Flattener.h
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/LayerState.h 3 additions, 3 deletions...ngine/include/compositionengine/impl/planner/LayerState.h
- services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/Planner.h 1 addition, 1 deletion...onEngine/include/compositionengine/impl/planner/Planner.h
- services/surfaceflinger/CompositionEngine/src/Output.cpp 1 addition, 1 deletionservices/surfaceflinger/CompositionEngine/src/Output.cpp
- services/surfaceflinger/CompositionEngine/src/OutputLayer.cpp 1 addition, 0 deletions...ices/surfaceflinger/CompositionEngine/src/OutputLayer.cpp
- services/surfaceflinger/CompositionEngine/src/planner/CachedSet.cpp 7 additions, 5 deletions...urfaceflinger/CompositionEngine/src/planner/CachedSet.cpp
- services/surfaceflinger/CompositionEngine/src/planner/Flattener.cpp 5 additions, 2 deletions...urfaceflinger/CompositionEngine/src/planner/Flattener.cpp
- services/surfaceflinger/CompositionEngine/src/planner/LayerState.cpp 2 additions, 1 deletion...rfaceflinger/CompositionEngine/src/planner/LayerState.cpp
- services/surfaceflinger/CompositionEngine/src/planner/Planner.cpp 3 additions, 2 deletions.../surfaceflinger/CompositionEngine/src/planner/Planner.cpp
- services/surfaceflinger/CompositionEngine/tests/planner/CachedSetTest.cpp 2 additions, 1 deletion...flinger/CompositionEngine/tests/planner/CachedSetTest.cpp
- services/surfaceflinger/CompositionEngine/tests/planner/FlattenerTest.cpp 16 additions, 16 deletions...flinger/CompositionEngine/tests/planner/FlattenerTest.cpp
Loading
Please register or sign in to comment