summaryrefslogtreecommitdiff
path: root/vulkan/libvulkan/api.cpp
diff options
context:
space:
mode:
author Lloyd Pique <lpique@google.com> 2019-03-26 14:44:40 -0700
committer Lloyd Pique <lpique@google.com> 2019-09-18 12:00:22 -0700
commit9755fb755c062b406ff5a9310ef6b23b9f1ce5a2 (patch)
tree5fd3b9205ccf8405306a12497a5d27c722659cab /vulkan/libvulkan/api.cpp
parent862e50c5f17bd6111ca14ca41f4efd3f11ff1917 (diff)
CE: Layers only have FE layer state
Remove the concept of having a compositionengine::Layer having internal state since it was only used to internally store a copy of the LayerFECompositionState. Instead switch the Layer interface so only the FE state can be obtained. Any internal state will from now on be private. Doing this also allows the LayerFECompostionState to be easily extended by extended versions of CompositionEngine. 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: I689e8714aca46320c87e0cb5ef18fdde93eb7499
Diffstat (limited to 'vulkan/libvulkan/api.cpp')
0 files changed, 0 insertions, 0 deletions