92 Commits (6ddf294b55d6ef53c785c55168198875d3615a99)

Author SHA1 Message Date
Martin Gräßlin 93e717b072 [wayland] Drop Wayland support in SceneXRender 11 years ago
Martin Gräßlin 147af71f8a Drop Workspace dependency from Scene 11 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 263b1f1faf [kwin/scene_xrender] Use size of shell surface as xpixmap size in XRender/Wayland 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 02a01f2006 Wayland backend for the XRender scene 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 cfa1ead9e1 Introduce an XRenderBackend similar to OpenGLBackend 12 years ago
Martin Gräßlin ef4c32f79a Move Scene::Window handling methods into base class 12 years ago
Martin Gräßlin 1a0e586b9c Pass creation of Shadow sub class instance to Scene 12 years ago
Martin Gräßlin 5d3d8834ab Pass creation of Scene::EffectFrame to the Scene 12 years ago
Martin Gräßlin 9b0c6ddef3 Drop pure virtual Scene::windowOpacityChanged slot 12 years ago
Martin Gräßlin e7ab3adafd New class to encapsulate a Window's Pixmap 13 years ago
Thomas Lübking b7e6a334da rebase measuring to nano res + fix vsync padding 13 years ago
Martin Gräßlin 466bef3a6d Adding a DesktopThumbnailItem declarative item 13 years ago
Martin Gräßlin 1bb5a81292 Port SceneXRender to XCB 13 years ago
Martin Gräßlin 4a69ffb5c0 Do not use QPixmap::x11PictureHandle() to render shadow elements 13 years ago
Martin Gräßlin ce930dfc8a Use xRenderBlendPicture as alpha mask in SceneXrender 13 years ago
Martin Gräßlin f20ec15053 Port xRenderOffscreenTarget away from QPixmap 13 years ago
Martin Gräßlin a1ac6df20e Move XRender based rendering of unstyled EffectFrame into scene_xrender 13 years ago
Martin Gräßlin 533d57da60 Mark most ctors as explicit as reported by Krazy2 checker 13 years ago
Fredrik Höglund e578676f42 kwin: Rename flushBuffer() to present() 14 years ago
Martin Gräßlin 6152cc4fa5 Split out the windowing system related part of SceneOpenGL 14 years ago
Thomas Lübking fc665106c9 Swap vsync order, trade in 1frame lag 14 years ago
Thomas Lübking 88aeec920e re-add SceneXRender::paintGenericScreen implementation to cache screen_paint data 14 years ago
Thomas Lübking 1070bf895b split decorationRect / visibleRect usage 14 years ago
Martin Gräßlin 711fd0b876 Drop include for config-workspace.h 14 years ago
Philipp Knechtges 9f9bde77ad kwin: removing SceneXrender::paintTransformedScreen 14 years ago
Thomas Lübking d845b60c6c change geometry w/o compositor restart 14 years ago
Thomas Lübking 634a504ce1 straighten xrender shadow implementation 15 years ago
Thomas Lübking 734052a784 implement and fix scaled XRender shadows 15 years ago
Arthur Arlt 859dacb8b5 Make Scene::windowClosed() a Q_SLOT 15 years ago
Arthur Arlt 14af45cc04 Make Q slots public in class Scene 15 years ago
Arthur Arlt b63c9c1af8 Make mothod windowGeometryShapeChanged() a slot 15 years ago
Arthur Arlt 59a8aac752 Make windowOpacityChanged() a slot 15 years ago
Arthur Arlt d88cb00b0b Make class Scene inherit from QObject 15 years ago
Martin Gräßlin b837a3fca1 Render Shadow with only one GL texture 15 years ago
Martin Gräßlin 6cfdbfe1dc Remove compositing self-check 15 years ago
Jacopo De Simoi e688058235 kwin: Implement shadows in XRender compositor 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Martin Gräßlin eabad32cfb Add cross fade support for text and icon to EffectFrame. 16 years ago
Martin Gräßlin ef79d4c443 Use the normal Plasma selection to highlight the selected window in boxswitch. 16 years ago
Martin Gräßlin fa832b7aa7 Cache the icon texture/picture in EffectFrame and use texture from pixmap to load the data in OpenGL mode. Yeah for less pixmap to image to gltexture conversations. 16 years ago
Martin Gräßlin e2eebb6503 Refactoring of EffectFrame: EffectFrame becomes an interface just like EffectsHandler and EffectWindow and a concrete EffectFrameImpl in core. 16 years ago
Fredrik Höglund e92aab0518 Implement initial support for ARGB window decorations. 17 years ago
Luboš Luňák 7249ca2cfb Do self-check immediatelly during compositing setup only when it's not KWin startup 17 years ago