kwin/plugins/platforms/x11/standalone
Vlad Zahorodnii ef6fa25d90 platforms/x11: Split out the EGL for X11 backend
EGL for X and EGL for Wayland backends are quite different. The main
motivation behind this change is to prepare the EGL backends for
monitoring vblank events. Things work quite differently depending on
if the EGL backend renders onto a toplevel window or overlay window.
2021-01-06 16:59:29 +00:00
..
CMakeLists.txt platforms/x11: Split out the EGL for X11 backend 2021-01-06 16:59:29 +00:00
edge.cpp
edge.h
effects_mouse_interception_x11_filter.cpp
effects_mouse_interception_x11_filter.h
effects_x11.cpp
effects_x11.h
eglbackend.cpp platforms/x11: Split out the EGL for X11 backend 2021-01-06 16:59:29 +00:00
eglbackend.h platforms/x11: Split out the EGL for X11 backend 2021-01-06 16:59:29 +00:00
glx_context_attribute_builder.cpp
glx_context_attribute_builder.h
glxbackend.cpp
glxbackend.h
logging.cpp
logging.h
non_composited_outline.cpp
non_composited_outline.h
overlaywindow_x11.cpp
overlaywindow_x11.h
screenedges_filter.cpp
screenedges_filter.h
windowselector.cpp
windowselector.h
x11.json
x11_decoration_renderer.cpp
x11_decoration_renderer.h
x11_output.cpp
x11_output.h
x11_platform.cpp platforms/x11: Split out the EGL for X11 backend 2021-01-06 16:59:29 +00:00
x11_platform.h
x11cursor.cpp
x11cursor.h
x11placeholderoutput.cpp
x11placeholderoutput.h
x11xrenderbackend.cpp
x11xrenderbackend.h
xfixes_cursor_event_filter.cpp
xfixes_cursor_event_filter.h
xinputintegration.cpp
xinputintegration.h