OSDN Git Service

Avoid full validation when adding new layers.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Tue, 26 Dec 2017 09:49:04 +0000 (01:49 -0800)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Wed, 27 Dec 2017 20:01:15 +0000 (12:01 -0800)
commit7d1fb822dc7dcf3ee9bf62d5fb0071589172f008
treea757db5c1fbc9608bbbddfcd496befbfd953c031
parent721ac165054550f2d709670a927f66c2e03e8087
Avoid full validation when adding new layers.

We can avoid re-validating whole commit when a layer is added
like we do for cursor. This is useful as complexity increases
with various combinations i.e. down/upscaling.

Also added tracing support to track down any duplicate layers
being added to a plane or in case we miss to add any layer.

Jira: None.
Test: No new regressions on Android.
Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
common/core/overlaylayer.cpp
common/core/overlaylayer.h
common/display/displayplanemanager.cpp
common/display/displayplanemanager.h
common/display/displayplanestate.cpp
common/display/displayplanestate.h
common/display/displayqueue.cpp
common/display/displayqueue.h
common/utils/hwctrace.h