RandR: Replicate outputs with XRender extension

Authored by romangg on Sep 5 2019, 4:07 PM.

Description

RandR: Replicate outputs with XRender extension

Summary:
This provides means to set replicas and queries them on X11 by transforming
crtcs with the XRender extension.

There is a heuristic at play to detect possible replications and currently
the aspect ratio is not perserved but the image stretched. Using different
values for the transformation matrix also the former should be possible.

Test Plan: Manually together with patch to KScreen.

Reviewers: KWin, Plasma

Subscribers: davidedmundson, plasma-devel

Tags: Plasma

Maniphest Tasks: T11222

Differential Revision: https://phabricator.kde.org/D23663

Details

Committed
romanggSep 5 2019, 4:07 PM
Differential Revision
D23663: RandR: Replicate outputs with XRender extension
Parents
R110:c8ef5444ee02: Introduce output replication API
Branches
Unknown
Tags
Unknown