kwin/plugins
Martin Flöser 33a4cf4050 [drm] Implement changing of modes
Summary:
This change hooks up the bits for changing the mode when a request to
change mode from kscreen is received. This includes:
 * setting new mode in DrmOutput
 * creating new buffers in SceneQPainter backend
 * creating new GbmSurface in SceneOpenGL backend

Room for improvement:
 * detect whether the new mode works and go back to old one if it fails

Test Plan:
Started both a QPainter/OpenGL session. Used kcmshell5 kscreen
to modify the resolution. Saw that it got applied, maximized a window to
verify it's correct. Changed back to original resolution. Verified it looked
good by maximizing a window.

Reviewers: #kwin, #plasma, subdiff, sebas

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D8398
2017-10-31 12:45:38 +01:00
..
idletime [wayland] Fix heap-use-after-free in idle time plugin 2016-02-02 12:00:12 +01:00
kdecorations Require Qt 5.9 2017-10-31 12:45:21 +01:00
kglobalaccel
platforms [drm] Implement changing of modes 2017-10-31 12:45:38 +01:00
qpa Require Qt 5.9 2017-10-31 12:45:21 +01:00
scenes Require Qt 5.9 2017-10-31 12:45:21 +01:00
CMakeLists.txt Move SceneXRender into a plugin 2017-09-01 17:42:28 +02:00