https://bugs.kde.org/show_bug.cgi?id=407612
--- Comment #28 from Vlad Zagorodniy <vladz...@gmail.com> --- Git commit f5b66a583de4ddfc6982d5bc54a307476077fc0f by Vlad Zagorodniy. Committed on 01/07/2019 at 19:04. Pushed by vladz into branch 'master'. [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. Reviewers: #kwin, romangg Reviewed By: #kwin, romangg Subscribers: romangg, alexeymin, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D22150 M +1 -0 plugins/qpa/CMakeLists.txt M +6 -0 plugins/qpa/integration.cpp M +1 -0 plugins/qpa/integration.h A +82 -0 plugins/qpa/offscreensurface.cpp [License: GPL (v2)] A +53 -0 plugins/qpa/offscreensurface.h [License: GPL (v2)] M +34 -22 plugins/qpa/sharingplatformcontext.cpp https://commits.kde.org/kwin/f5b66a583de4ddfc6982d5bc54a307476077fc0f -- You are receiving this mail because: You are watching all bug changes.