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 Drop SGI_video_sync based method for vsync 2021-01-06 16:59:29 +00:00
glxbackend.h Drop SGI_video_sync based method for vsync 2021-01-06 16:59:29 +00:00
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 Drop Platform::createScreens() 2020-12-21 09:20:16 +00:00
x11cursor.cpp
x11cursor.h
x11placeholderoutput.cpp platforms/x11: Introduce X11PlaceholderOutput 2020-12-21 09:20:16 +00:00
x11placeholderoutput.h platforms/x11: Introduce X11PlaceholderOutput 2020-12-21 09:20:16 +00:00
x11xrenderbackend.cpp platforms/x11: Move XRenderBackend to platformsupport directory 2020-12-08 08:50:19 +00:00
x11xrenderbackend.h platforms/x11: Move XRenderBackend to platformsupport directory 2020-12-08 08:50:19 +00:00
xfixes_cursor_event_filter.cpp
xfixes_cursor_event_filter.h
xinputintegration.cpp
xinputintegration.h