kwin/plugins
Vlad Zagorodniy f5b66a583d [plugins/qpa] Implement native offscreen surface
Summary:
Depending on whether the underlying platform supports offscreen surfaces,
QOffscreenSurface may create an invisible QWindow. In our case that's the
case, for each offscreen surface a native window is created. This may
lead to some funky results related to window decorations, see bug 407612.

There are several ways to implement offscreen surfaces - either use pbuffers
or utilize a surfaceless context extension. For the sake of simplicity
this change sticks with pbuffers, but it's a good idea to support both
methods.

CCBUG: 407612

Reviewers: #kwin, romangg

Reviewed By: #kwin, romangg

Subscribers: romangg, alexeymin, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D22150
2019-07-01 22:04:40 +03:00
..
idletime Build KF5IdleTimeKWinWaylandPrivatePlugin in correct directory 2018-11-09 17:39:29 +01:00
kdecorations Really use the translations. Patch by Victor Ryzhykh <victorr2007@yandex.ru> 2019-06-12 12:57:29 +03:00
kglobalaccel [autotests] Support new way to run the tests without need to install 2017-11-21 20:34:52 +01:00
kpackage SVN_SILENT made messages (.desktop file) - always resolve ours 2019-06-09 08:29:13 +02:00
platforms Merge branch 'Plasma/5.16' 2019-06-30 15:46:29 +03:00
qpa [plugins/qpa] Implement native offscreen surface 2019-07-01 22:04:40 +03:00
scenes SVN_SILENT made messages (.desktop file) - always resolve ours 2019-06-21 05:35:42 +02:00
windowsystem Add windowsystem plugin for KWin's qpa 2019-01-27 08:59:58 +01:00
CMakeLists.txt Move package structure plugins to plugins dir 2019-03-11 10:57:13 +02:00