82 Commits (47f4bab6c65b9cd7aafc9874f2695008012b5bb4)

Author SHA1 Message Date
Tobias Koenig 69d45962cb Reset 'buffer' to None after freeing it. 18 years ago
Luboš Luňák 53cc35b649 Show the composite overlay window only before the first painting pass 18 years ago
Luboš Luňák 022d2066c6 Implement fake brightness by overlaying black over the window. 18 years ago
Luboš Luňák 7f669912bb Fix initialization with non-truecolor depths. 18 years ago
Luboš Luňák 33fc8c024f Better clipping. 18 years ago
Luboš Luňák e3040b1938 Clip with shaped windows. 18 years ago
Luboš Luňák 5efac21537 XRenderPicture, a wrapper around XRender's Picture, which 18 years ago
Luboš Luňák 6142ecbfe0 paintTransformedScreen() is broken, disable its usage. 18 years ago
Albert Astals Cid 3b9121ec3f const & in foreach 18 years ago
Luboš Luňák cff2b0e6cd Abstract paint clipping into PaintClipper helper class that allows 18 years ago
Luboš Luňák 4b792d000e Make error messages about compositing use kError(), so that they show up 18 years ago
Luboš Luňák 110f76ecd8 Change some of the debug messages to warnings, so compositing setup failures 18 years ago
Luboš Luňák bb433ac40e No longer include config*.h files in installed headers. 19 years ago
Luboš Luňák 0a59114c43 I suppose black looks better on places where there's nothing at all. 19 years ago
Rivo Laks be3271c8e0 Fix problem with partial repaints when effect's prePaintWindow() expands paint region. 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák aba180b466 kdebug no longer relies on NDEBUG 19 years ago
Rivo Laks f4600f4b3f Properly initialize Scene::Window pointers in EffectWindow objects. 19 years ago
Rivo Laks 840818e39a Add separate option for smooth scaling in XRender mode. 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
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Luboš Luňák 56eeb84acc More checks that quads are split only in pre-paint and transformed 19 years ago
Luboš Luňák ac42ba0b4f A simple solution for alpha channel hacks - ignore them :). 19 years ago
Luboš Luňák c29c66832d Make quads carry information about whether the quad is part 19 years ago
Luboš Luňák 263defdb87 Detect XRender initialization failures. 19 years ago
Philip Falkner 1fcb1967fe Zack's receent patch to Qt defaulting to ARGB visuals where possible 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 19 years ago
Philip Falkner c2ff6a4d7a Make sure to unbind the texture in tfp_mode when the underlying pixmap 19 years ago
Luboš Luňák 1caa3f95ed Properly check for all needed extensions and handle gracefully absence. 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
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák 8b5b40e4e8 Shadows. Right not it's only flat black rectangle, but otherwise 19 years ago
Luboš Luňák da02ba11ca Scene*::Window classes are now too complex to be value-based, 19 years ago
Luboš Luňák d4a58f4152 QMap -> QHash 19 years ago
Luboš Luňák e61ecff9b9 Check that getting compositing pixmap of a window succeeded. 19 years ago
Philip Falkner c16656d66d Rework how window painting is disabled; now effects can indicate reasons they want particular windows painted or not. 19 years ago
Philip Falkner f060c3bfbb Improved filtering algorithm. Now fast filtering is used by default, while (depending on SmoothScale in kwinrc) bilinear filtering is used on transformed windows and screens. 19 years ago
Luboš Luňák 63a97b7d3d Add DesktopChangeSlideEffect, an effect that on virtual desktop 19 years ago
Luboš Luňák 904fd1e3d0 Match handling of PAINT_WINDOW_DISABLED. 19 years ago
Luboš Luňák 0ae5a772e7 Add EffectWindow as a window representation for effects, 19 years ago
Luboš Luňák 77f803a563 Instead of the somewhat fragile way of trying to clean up Client/Unmanaged 19 years ago
Luboš Luňák 8a3af8dcca X.org docs have moved again. 19 years ago
Philip Falkner e3cf0dd455 Move window_pix into Toplevel, allowing the backing pixmap to be kept even after a window is unmapped. 19 years ago
Luboš Luňák f4211bbe2f I love C APIs. 20 years ago
Luboš Luňák f1be2aa724 Optimize XRender painting by manually doing clipping, even with transformations. 20 years ago
Luboš Luňák 4607cab829 Config option for whether zooming should be smooth or fast. 20 years ago
Luboš Luňák a643ff2b00 Try to use XComposite overlay also with XRender. 20 years ago