kwin/plugins/platforms
Martin Flöser b2d8bbec81 [platforms/drm] Rotate screen if requested from KScreen
Summary:
This change hooks up the drm plane rotate with the rotation requests
from KScreen. Our requests support more than what KScreen exposes in the
UI, that is all the flipped variants. I do not really understand what
the flip means, so this is not implemented yet.

Furthermore this only implements the visual rotation and not the input
rotation. This means mouse movement and touch input is currently broken
on a rotated screen.

Please note that the hardware I used seems to not support the vertical
rotation. I'm not sure whether my code works. On my system it just
results in atomic commit errors and we need to go back to a previous
working state. This is not yet implemented. I need to test the vertical
rotation on my notebook, which should (in theory) support it.

Reviewers: #kwin, #plasma, subdiff, sebas

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D8594
2017-11-02 22:08:43 +01:00
..
drm [platforms/drm] Rotate screen if requested from KScreen 2017-11-02 22:08:43 +01:00
fbdev [platforms/fbdev] Support for RGBA8888 color format 2017-10-23 13:44:53 +05:30
hwcomposer [platforms/hwcomposer] Set value of surfaceDamage.numRects to 0 2017-11-02 10:21:37 +05:30
virtual Add a pure virtual method to Platform to describe the supported compositors 2017-10-18 21:19:43 +02:00
wayland Add a pure virtual method to Platform to describe the supported compositors 2017-10-18 21:19:43 +02:00
x11 Only cleanup XRenderUtils is we actually created it 2017-11-01 15:51:21 +00:00
CMakeLists.txt Hide the Linux specific parts behind check for headers 2017-07-24 16:19:27 +02:00