kwin/plugins/qpa
Martin Flöser e48d9df14f [qpa] Drop PlatformContextWayland which uses wayland egl for OpenGL
Summary:
Using the Wayland protocol for OpenGL is no longer used or useful. KWin
internal windows only use OpenGL through QtQuick. We either have the
sharing context (KWin uses OpenGL for compositing) or we have the
QPainter compositor which also turns QtQuick to use software renderer.

Thus a situation where the Wayland platform context is useful doesn't
exist any more. Removing it helps getting the QPA plugin Wayland free.

Test Plan:
Run nested KWin triggering Outline once with OpenGL and once
with QPainter compositor.

Reviewers: #kwin

Subscribers: kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D19012
2019-02-22 16:57:29 +01:00
..
abstractplatformcontext.cpp Request a high-priority EGL contexts 2018-03-29 20:34:22 +09:00
abstractplatformcontext.h Fix the build on armhf/aarch64 2018-03-06 09:25:33 +05:30
backingstore.cpp Add high DPI support to internal KWin windows 2019-01-14 13:59:05 +00:00
backingstore.h Add high DPI support to internal KWin windows 2019-01-14 13:59:05 +00:00
CMakeLists.txt [qpa] Drop PlatformContextWayland which uses wayland egl for OpenGL 2019-02-22 16:57:29 +01:00
integration.cpp [qpa] Drop PlatformContextWayland which uses wayland egl for OpenGL 2019-02-22 16:57:29 +01:00
integration.h [qpa] Drop PlatformContextWayland which uses wayland egl for OpenGL 2019-02-22 16:57:29 +01:00
kwin.json
main.cpp [qpa] Fix overloaded-virtual warning 2017-07-30 08:22:32 +02:00
nativeinterface.cpp [qpa] Prevent crash due to Surface getting null 2017-07-06 19:14:15 +02:00
nativeinterface.h [plugins/qpa] Add a roundtrip platform function 2016-03-16 11:10:14 +01:00
platformcursor.cpp [plugins/qpa] Implement a custom QPlatformCursor 2016-02-17 12:42:12 +01:00
platformcursor.h [plugins/qpa] Implement a custom QPlatformCursor 2016-02-17 12:42:12 +01:00
screen.cpp [QPA] Implement Screen on top of internal Screens API 2017-10-19 18:03:10 +02:00
screen.h [QPA] Implement Screen on top of internal Screens API 2017-10-19 18:03:10 +02:00
sharingplatformcontext.cpp [plugins/qpa] Add explanatory comment 2018-10-05 14:38:55 +01:00
sharingplatformcontext.h [plugins/qpa] Drop unused variable AbstractPlatformContext::m_integration 2017-07-31 18:09:15 +02:00
window.cpp [qpa] Drop PlatformContextWayland which uses wayland egl for OpenGL 2019-02-22 16:57:29 +01:00
window.h [qpa] Drop PlatformContextWayland which uses wayland egl for OpenGL 2019-02-22 16:57:29 +01:00