[PATCH weston v9 0/9] Head-based output configuration API a.k.a clone mode infrastructure

Pekka Paalanen ppaalanen at gmail.com
Thu Apr 19 12:09:10 UTC 2018

From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>

Hi all,

this is actually clone mode series v9 part 3.

Yes, part 2 was never posted separately, it was landed directly from v6
as it didn't need any changes. This here is what are still left of the
roughly 135 patches I have written and recorded as part of the clone
mode work since March 2017:


The changes here compared to v6 are minor, mostly just rebasing and
following the changes asked for.

Patch 9 is new. It is so very easy to forget to update the copyright

The patches are also available in the branch:


Pekka Paalanen (9):
  compositor-drm: rewrite crtc picking for clone mode
  compositor-drm: preserve CRTC routing harder
  compositor-drm: head detach requires a modeset
  compositor-drm: head attach requires a modeset
  compositor-drm: allow shared-CRTC cloning
  weston: store weston_compositor in wet_compositor
  weston: use wet.compositor consistently in main()
  weston: support clone mode on DRM-frontend
  Update copyrights for Collabora and General Electric Company

 compositor/main.c          | 556 ++++++++++++++++++++++++++++++++++++++++-----
 libweston/compositor-drm.c | 251 +++++++++++++++-----
 libweston/compositor.c     |   3 +-
 libweston/compositor.h     |   3 +-
 man/weston-drm.man         |  12 +
 5 files changed, 718 insertions(+), 107 deletions(-)


More information about the wayland-devel mailing list