[PATCH 0/9] implement multi screen clone mode in drm-backend.so
Jason Ekstrand
jason at jlekstrand.net
Wed Oct 23 03:51:41 CEST 2013
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.zhang at 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:jason at jlekstrand.net]
> *Sent:* Sunday, October 13, 2013 10:53 AM
> *To:* Zhang, Xiong Y
> *Cc:* wayland-devel at 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.zhang at 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 at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel****
>
> ** **
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20131022/0b5742c4/attachment.html>
More information about the wayland-devel
mailing list