diff options
| author | 2019-02-13 14:23:31 -0800 | |
|---|---|---|
| committer | 2019-07-31 10:08:00 -0700 | |
| commit | 66d6860ca6a024649fa56573b4b7e346049db405 (patch) | |
| tree | 738c556f7cf58110303e00ec6264370ba0338ca4 /opengl/libagl/TextureObjectManager.cpp | |
| parent | 304d161f5ee5c34b08d94f9b1380f914fa058568 (diff) | |
SF: Move/Refactor prepareFrame to CompositionEngine
This refactors both the SurfaceFlinger::prepareFrame() and
HWComposer::prepare() logic, moving things to to
compositionEngine::Output and compositionEngine::Display.
Along the way, the composition related state is moved out of HWComposer
up to compositionengine::OutputCompositionState.
As there were some subtleties, tests are also added to cover the
refactored logic.
Test: atest libsurfaceflinger_unittest libcompositionengine_test
Bug: 121291683
Change-Id: I2713e9e52751ca0523f6348ffdb51ead8bca5235
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions