summaryrefslogtreecommitdiff
path: root/libs/gui/QueueBufferInputOutput.cpp
diff options
context:
space:
mode:
author Lloyd Pique <lpique@google.com> 2019-03-07 21:48:19 -0800
committer Lloyd Pique <lpique@google.com> 2019-09-09 18:02:46 -0700
commitc29e4c66c2a32d84e75976a0d7d95d2a7ed4739a (patch)
treec29357215d0b679de2853d115813601983db6b00 /libs/gui/QueueBufferInputOutput.cpp
parent66c20c4d9b6ee3e587017cb501aaae5bf7d5c3b7 (diff)
SF: Move/Refactor rebuildLayerStacks and computeVisibleRegions
This is the one big final move of code to CompositionEngine. The logic is restructured, though the basic blocks still correspond to what existed before to allow for easier conflict resolution across the move. The function to compute the per-layer visibility information is still much bigger than I like -- perhaps this can be cleaned up later after more unit test coverage is introduced. Test: atest libsurfaceflinger_unittest libcompositionengine_test Test: atest CtsColorModeTestCases Test: atest CtsDisplayTestCases Test: atest CtsGraphicsTestCases Test: atest CtsUiRenderingTestCases Test: atest CtsViewTestCases Test: atest android.media.cts.EncodeVirtualDisplayWithCompositionTest Test: go/wm-smoke Bug: 121291683 Change-Id: Ia3fb6c0fb0bb847ab737a1f92617d3724c08ea54
Diffstat (limited to 'libs/gui/QueueBufferInputOutput.cpp')
0 files changed, 0 insertions, 0 deletions