8ae37c420b
Summary: Unfortunately a rather large change which required more refactoring than initially expected. The main problem was that some parts needed to go into platformsupport so that the platform plugins can link them. Due to the rather monolithic nature of scene_opengl.h a few changes were required: * SceneOpenGL::Texture -> SceneOpenGLTexture * SceneOpenGL::TexturePrivate -> SceneOpenGLTexturePrivate * texture based code into dedicated files * SwapProfiler code into dedicated files * SwapProfiler only used in x11 variants * Safety checks for OpenGL scene moved into the new plugin * signal declared in SceneOpenGL moved to Scene, so that we don't need to include SceneOpenGL in composite Test Plan: Nested OpenGL compositor works Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D7740
21 lines
959 B
Text
21 lines
959 B
Text
kwin_core KWin Core
|
|
kwineffects KWin Effects
|
|
libkwineffects KWin Effects Library
|
|
libkwinglutils KWin OpenGL utility Library
|
|
libkwinxrenderutils KWin XRender utility Library
|
|
kwin_wayland_drm KWin Wayland (DRM backend)
|
|
kwin_wayland_framebuffer KWin Wayland (Framebuffer backend)
|
|
kwin_wayland_hwcomposer KWin Wayland (hwcomposer backend)
|
|
kwin_wayland_backend KWin Wayland (Wayland backend)
|
|
kwin_wayland_x11windowed KWin Wayland (X11 backend)
|
|
kwin_platform_x11_standalone KWin X11 Standalone Platform
|
|
kwin_libinput KWin Libinput Integration
|
|
kwin_tabbox KWin Window Switcher
|
|
kwin_decorations KWin Decorations
|
|
kwin_scripting KWin Scripting
|
|
aurorae KWin Aurorae Window Decoration Engine
|
|
kwin_xkbcommon KWin xkbcommon integration
|
|
kwin_qpa_plugin KWin QtPlatformAbstraction plugin
|
|
kwin_scene_xrender KWin XRender based compositor scene plugin
|
|
kwin_scene_qpainter KWin QPainter based compositor scene plugin
|
|
kwin_scene_opengl KWin OpenGL based compositor scene plugins
|