SF: pass Color as float to HWC
In HWC3 Color is represented as a float [0.0 - 1.0] to be consistent across the stack. SF passes the color as float and it gets translated back to uint8_t for HWC2. Bug: 207139550 Test: atest SurfaceFlinger_test Change-Id: I83867eed70bd3baa3292c9cc099d891ba9cc6183
Showing
- services/surfaceflinger/CompositionEngine/src/OutputLayer.cpp 4 additions, 4 deletions...ices/surfaceflinger/CompositionEngine/src/OutputLayer.cpp
- services/surfaceflinger/CompositionEngine/tests/MockHWC2.h 1 addition, 1 deletionservices/surfaceflinger/CompositionEngine/tests/MockHWC2.h
- services/surfaceflinger/CompositionEngine/tests/OutputLayerTest.cpp 2 additions, 3 deletions...urfaceflinger/CompositionEngine/tests/OutputLayerTest.cpp
- services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp 2 additions, 14 deletionsservices/surfaceflinger/DisplayHardware/AidlComposerHal.cpp
- services/surfaceflinger/DisplayHardware/AidlComposerHal.h 1 addition, 1 deletionservices/surfaceflinger/DisplayHardware/AidlComposerHal.h
- services/surfaceflinger/DisplayHardware/ComposerHal.h 4 additions, 2 deletionsservices/surfaceflinger/DisplayHardware/ComposerHal.h
- services/surfaceflinger/DisplayHardware/HWC2.cpp 1 addition, 0 deletionsservices/surfaceflinger/DisplayHardware/HWC2.cpp
- services/surfaceflinger/DisplayHardware/HWC2.h 4 additions, 2 deletionsservices/surfaceflinger/DisplayHardware/HWC2.h
- services/surfaceflinger/DisplayHardware/Hal.h 0 additions, 1 deletionservices/surfaceflinger/DisplayHardware/Hal.h
- services/surfaceflinger/DisplayHardware/HidlComposerHal.cpp 21 additions, 3 deletionsservices/surfaceflinger/DisplayHardware/HidlComposerHal.cpp
- services/surfaceflinger/DisplayHardware/HidlComposerHal.h 2 additions, 1 deletionservices/surfaceflinger/DisplayHardware/HidlComposerHal.h
- services/surfaceflinger/tests/unittests/CompositionTest.cpp 2 additions, 1 deletionservices/surfaceflinger/tests/unittests/CompositionTest.cpp
- services/surfaceflinger/tests/unittests/mock/DisplayHardware/MockComposer.h 2 additions, 1 deletion...inger/tests/unittests/mock/DisplayHardware/MockComposer.h
- services/surfaceflinger/tests/unittests/mock/DisplayHardware/MockHWC2.h 2 additions, 1 deletion...ceflinger/tests/unittests/mock/DisplayHardware/MockHWC2.h
Loading
Please register or sign in to comment