74 Commits (5afe5f810e2a76dc6fff4088746f2728c8a6a93d)

Author SHA1 Message Date
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
Luboš Luňák 6796c1225f Self-check also for XRender. 18 years ago
Luboš Luňák cff2b0e6cd Abstract paint clipping into PaintClipper helper class that allows 18 years ago
Luboš Luňák bb433ac40e No longer include config*.h files in installed headers. 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision. 19 years ago
Luboš Luňák d846a1e8a9 Use always float as the floating point type for compositing 19 years ago
Dirk Mueller e625a97905 include cleanups 19 years ago
Laurent Montel f32b3e8d92 Remove not necessary "class classname;" 19 years ago
Jeremy Paul Whiting 25032ec5da those of us on kubuntu need this include 19 years ago
Luboš Luňák 1caa3f95ed Properly check for all needed extensions and handle gracefully absence. 19 years ago
Thorsten Roeder 0666147473 some krazy fixes 19 years ago
Harri Porten 1768b04b53 compile without Xfixes extension 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Rivo Laks 0353f3376e Make effects actual plugins, so it's possible to load them on runtime. 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák da02ba11ca Scene*::Window classes are now too complex to be value-based, 19 years ago