kwin/plugins/platforms
Roman Gilg fe63e21f80 Introduce generic Output class
Summary:
In order to separate high-level properties of individual outputs from
hardware-specific ones and access these, introduce a new generic class Output.

Also make the DrmOutput class directly a child class of this generic class.

The long-term goal is to get rid of the Screens global object on Wayland and
instead directly work with Output objects on compositing level.

This should enable us long-term to do direct scanout to hardware planes, what
I predict needs this generic output representation at one point.

Test Plan: Manually.

Reviewers: #kwin

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D11781
2018-08-31 11:53:12 +02:00
..
drm Introduce generic Output class 2018-08-31 11:53:12 +02:00
fbdev [platforms/fbdev] Attempt to set the framebuffer color layout on the framebuffer device 2018-08-13 17:37:24 +03:00
hwcomposer Fix minor EBN issues 2018-08-29 21:02:16 +03:00
virtual Introduce generic Output class 2018-08-31 11:53:12 +02:00
wayland SVN_SILENT made messages (.desktop file) - always resolve ours 2018-07-23 05:24:40 +02:00
x11 Fix minor EBN issues 2018-08-29 21:02:16 +03:00
CMakeLists.txt Require libinput and udev 2018-02-04 15:00:42 +01:00