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 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel