OSDN Git Service

Add support for scaling layers.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Sun, 16 Jul 2017 18:15:30 +0000 (14:15 -0400)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Mon, 17 Jul 2017 04:07:10 +0000 (00:07 -0400)
commit539ce319bba388d55569c02fa71c8baf6acfcae1
treec6dc1f48bfa9117cad49d4862b1b9b2e66f1bec5
parent3b2eeffd0c669af720bf516910fc19429fa75215
Add support for scaling layers.

External display might have a difference resolution compared to
primary and when in clone mode we would need to scale layers to
match the resolution. For now this results in gpu composition of
all layers but in future we could use pipe scalar to scale the
layers.

Jira: IAHWC-80
Test: Linux test apps scale layers automatically when external
      display and primary display resolutions don't match.

Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
common/display/displayqueue.cpp
common/display/displayqueue.h
public/nativedisplay.h
wsi/drm/drmdisplaymanager.cpp
wsi/physicaldisplay.cpp
wsi/physicaldisplay.h