30 Commits (2b93939a67d9ef9d21bc7416fbb6d3e8df292bff)

Author SHA1 Message Date
Martin Gräßlin 0bb1f2e7bf Make WindowPixmap::isValid virtual and override in concrete implementation 10 years ago
Martin Gräßlin 142aab2e24 Introduce an EffectsHandler::animationsSupported -> bool 10 years ago
Martin Gräßlin 055e2b3bb6 [autotests] Add a new test case which can verify the rendering of QPainter Scene 10 years ago
Martin Gräßlin 758d41d6bf Paint the software cursor directly in SceneQPainter 10 years ago
Martin Gräßlin baca72a9c4 Create sub OpenGLWindowPixmap for sub-surfaces 10 years ago
Martin Gräßlin 976981349b Render child WindowPixmap in SceneQPainter 10 years ago
Martin Gräßlin 6e18cae42a Drop xcb-shm usage from QPainterWindowPixmap 10 years ago
Martin Gräßlin 2220ae44c4 Create a plugin for each of the wayland backends 11 years ago
Martin Gräßlin d80984beab [wayland] Move X11WindowedQPainterBackend into backends/x11 11 years ago
Martin Gräßlin f7bf7cb7ba [wayland] Move WaylandQPainterBackend into backends/wayland 11 years ago
Martin Gräßlin df6221ae4a [wayland] Move FramebufferQPainterBackend into backends/fbdev 11 years ago
Martin Gräßlin 06d8206192 [wayland] Move DrmQPainterBackend into backends/drm 11 years ago
Martin Gräßlin e298c2d584 React on DrmOutput added/removed in DrmQPainterBackend 11 years ago
Martin Gräßlin 5c79f777a4 [SceneQPainter] Render per DrmOutput in DrmQPainterBackend 11 years ago
Martin Gräßlin 9133c0f9d5 [SceneQPainter] Per-Screen rendering 11 years ago
Martin Gräßlin c759551340 [wayland] Add a basic drm/kms backend 11 years ago
Martin Gräßlin c5693270db [wayland] Add support for a "software" cursor 11 years ago
Martin Gräßlin de3788c094 [wayland] Add a framebuffer backend 11 years ago
Martin Gräßlin 49f58059c6 [wayland] Backends are no longer singletons 11 years ago
Martin Gräßlin 6bf44b7db4 [wayland] Add an X11 output backend 11 years ago
Martin Gräßlin 147af71f8a Drop Workspace dependency from Scene 11 years ago
Martin Gräßlin b8837b66f3 ShmPool returns QWeakPointer<Buffer> instead of Buffer* 12 years ago
Martin Gräßlin 237ee7fcc7 wayland_client and wayland_server moved to kwayland 12 years ago
Fredrik Höglund 32e9de1e23 Refactor the swap completion interface 12 years ago
Martin Gräßlin c12199a8e0 Pass Decoration::Renderer to Deleted and use it in the Scenes 12 years ago
Martin Gräßlin 0030eb7f84 Initial import of support for new KDecoration2 based decorations 12 years ago
Martin Gräßlin ca5f8cfe03 [kwin] Remove unused config-workspace.h includes 12 years ago
Martin Gräßlin 92761e9e30 [kwin] Fix ifdefs for Wayland 12 years ago
Martin Gräßlin 0c559c163d New QPainter based compositor called SceneQPainter 12 years ago