33 Commits (905c1f8f9df4234feb068b910a8f6a84bc5d31b4)

Author SHA1 Message Date
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
Fredrik Höglund 078d5ac5b5 Add support for EGL_EXT_platform_wayland 12 years ago
Fredrik Höglund 4f9ea5335d Remove SceneOpenGL::Texture::findTarget() 12 years ago
Fredrik Höglund 59212e3a79 Remove SceneOpenGL::Texture::load(..., int depth) 12 years ago
Fredrik Höglund 88f8078073 glx: Use the X visual when choosing an FBConfig 12 years ago
Fredrik Höglund 1c7938e43e Don't pass pixmap handles as const references 12 years ago
Martin Gräßlin ce8c4240f7 [kwin_wayland] Create a dedicated Surface class 12 years ago
Martin Gräßlin bd8ed3cd70 [kwin_wayland] Flush display connection before going to block 12 years ago
Fredrik Höglund d9c4b77f0f Make the GL extension list a QList<QByteArray> 12 years ago
Martin Gräßlin f4597a3552 [kwin] Drop unused includes to KDebug 12 years ago
James Jones 6acef12932 Don't call into GL without a context 12 years ago
Martin Gräßlin b28effff23 A Scene doesn't need to use an X11 Overlay Window 12 years ago
Martin Gräßlin c9779825d1 Support frame callback in Wayland backend 12 years ago
Martin Gräßlin f4ee319c6a Move XShm helper class to xcbutils 12 years ago
Martin Gräßlin 0f09f00210 WaylandBackend becomes a KWin Singleton 12 years ago
Martin Gräßlin baf477ac00 Split out non-EGL functionality of WaylandBackend into own source files 12 years ago
Martin Gräßlin f1a9dc4d25 [kwin] Re-enable the optional and experimental Wayland support 12 years ago
Fredrik Höglund c25b2939b1 kwin: Prepare the backend interface for EXT_buffer_age 12 years ago
Martin Gräßlin c2aacca735 Ensure that our compositing context is current when starting to render 13 years ago
Anselmo L. S. Melo d258759ac9 Port from KTemporaryFile to QTemporaryFile 13 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Martin Gräßlin cc66b75609 Fix unitialized variable 13 years ago
Martin Gräßlin 1664a143ab Mark Wayland backend as an experimental backend 13 years ago
Martin Gräßlin 9d3404b090 Map the Wayland compositing surface as fullscreen 13 years ago
Martin Gräßlin 448f16220c Use a QSocketNotifier to wait for Wayland events 13 years ago
Martin Gräßlin 01fa261537 Install cursor again after a ping event 13 years ago
Martin Gräßlin 40cb4f5cd6 Map cursors from X11 to Wayland 13 years ago
Martin Gräßlin cef62541ce Support mouse wheel events 13 years ago
Martin Gräßlin 5d3aa8e7cf Mark Wayland surface as opaque 13 years ago
Martin Gräßlin b6990078ec Add support for Wayland seat: keyboard and pointer 13 years ago
Martin Gräßlin bab5f16d3c Egl Backend using a Wayland surface for rendering 13 years ago