[PATCH 0/9] implement multi screen clone mode in drm-backend.so

Xiong Zhang xiong.y.zhang at intel.com
Tue Sep 17 20:50:55 PDT 2013


the theory for clone mode is: all the outputs share the same fb, when primary output
do modeset and pageflip, clone output do this also.
I fulfill repaint, VT switch and hotplug function. I don't implement dynamical setting
output's mdoe.


Xiong Zhang (9):
  add multi-screen-mode option to weston.ini
  find primary output during drm_compositor_create in clone mode
  one pointer exist in only one output
  output gl repaint in clone mode
  deal with VT switch in clone mode
  hot plug add a output in clone mode
  maximize and fullscreen support in clone mode
  hot plug remove a output in clone mode
  improve hotplug remove a output in clone mode

 src/compositor-drm.c | 390 +++++++++++++++++++++++++++++++++++++++++++++++----
 src/compositor.c     |  28 ++++
 src/compositor.h     |   9 ++
 src/input.c          |   7 +-
 src/shell.c          |  10 +-
 src/zoom.c           |   1 +
 weston.ini           |   1 +
 7 files changed, 414 insertions(+), 32 deletions(-)

-- 
1.8.3.2



More information about the wayland-devel mailing list