Xiong, A "clone" option would be one way to configure it. I just don't want to be tied to a single master output. --Jason
On Tue, Oct 22, 2013 at 8:46 PM, Zhang, Xiong Y <xiong.y.zh...@intel.com>wrote: > Jason,**** > > You mean that we can add a “clone” config option in output section of > Weston.ini file. **** > > The “clone” config option decide whether this output is a slave output and > which master output this slave output clone from .**** > > Is my understand correct ?**** > > ** ** > > thanks**** > > *From:* Jason Ekstrand [mailto:ja...@jlekstrand.net] > *Sent:* Sunday, October 13, 2013 10:53 AM > *To:* Zhang, Xiong Y > *Cc:* wayland-devel@lists.freedesktop.org > *Subject:* Re: [PATCH 0/9] implement multi screen clone mode in > drm-backend.so**** > > ** ** > > Xiong,**** > > I'm sorry for taking so long to reply; I meant to do so sooner but haven't > found the time. First off, I'm glad to see someone implementing output > cloning. It makes for all sorts of interesting cases that have yet to be > tested. Also, I plan to implement it in the wayland backend at some point > in the not-so-distant future. (Yes, it does make sense to put it in the > wayland backend.)**** > > ** ** > > My biggest concern with your current implementation is that you are doing > things in terms of a compositor-wide "clone mode" instead of per output > "this output is a clone of that one". I think it is reasonable for a > person to want, for instance three outputs A, B, and C where A and B are > "masters" and C is a clone of A. Making it a compositor-wide flag would > completely rule out this case.**** > > Thanks,**** > > --Jason Ekstrand**** > > ** ** > > On Tue, Sep 17, 2013 at 10:50 PM, Xiong Zhang <xiong.y.zh...@intel.com> > wrote:**** > > 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**** > > ** ** >
_______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel