summaryrefslogtreecommitdiff
path: root/opengl/libagl/TextureObjectManager.cpp
diff options
context:
space:
mode:
author Lloyd Pique <lpique@google.com> 2019-02-13 14:23:31 -0800
committer Lloyd Pique <lpique@google.com> 2019-07-31 10:08:00 -0700
commit66d6860ca6a024649fa56573b4b7e346049db405 (patch)
tree738c556f7cf58110303e00ec6264370ba0338ca4 /opengl/libagl/TextureObjectManager.cpp
parent304d161f5ee5c34b08d94f9b1380f914fa058568 (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