kwin/platformsupport/scenes/opengl
Roman Gilg 1db84a2ba7 Split Compositor class in Wayland and X11 child classes
Summary:
This patch is a first take at splitting up of the Compositor class into
Wayland and X11 child classes.

In this first patch we mostly deal with setup and teardown procedures.
A future goal is to further differentiate the compositing part itself too.

Test Plan: Manually X from VT and Wayland nested. Autotests pass.

Reviewers: #kwin

Subscribers: sbergeron, anthonyfieroni, zzag, kwin

Tags: #kwin

Maniphest Tasks: T11071

Differential Revision: https://phabricator.kde.org/D22195
2019-08-07 21:06:53 +02:00
..
abstract_egl_backend.cpp [wayland] Add support for zwp_linux_dmabuf 2019-08-06 21:55:45 +02:00
abstract_egl_backend.h [wayland] Add support for zwp_linux_dmabuf 2019-08-06 21:55:45 +02:00
backend.cpp Split Compositor class in Wayland and X11 child classes 2019-08-07 21:06:53 +02:00
backend.h Split Compositor class in Wayland and X11 child classes 2019-08-07 21:06:53 +02:00
CMakeLists.txt [wayland] Add support for zwp_linux_dmabuf 2019-08-06 21:55:45 +02:00
drm_fourcc.h [wayland] Add support for zwp_linux_dmabuf 2019-08-06 21:55:45 +02:00
linux_dmabuf.cpp [wayland] Add support for zwp_linux_dmabuf 2019-08-06 21:55:45 +02:00
linux_dmabuf.h [wayland] Add support for zwp_linux_dmabuf 2019-08-06 21:55:45 +02:00
swap_profiler.cpp
swap_profiler.h Use more traditional doxygen style 2019-07-29 22:06:19 +03:00
texture.cpp
texture.h [platformsupport] Minor code style and class variables access changes 2019-06-27 15:22:40 +02:00