Revision 746296

Go back to digest for 9th December 2007

Optimization in KDE Base

Rivo Laks committed changes in /trunk/KDE/kdebase/workspace/kwin/effects:

Reworked shadow effect which should bring nice speedup (especially on cards where fill rate is expensive).

It optimizes shadow rendering a lot by eliminating tons of overdraw:
- Windows are not forced to be drawn bottom-to-top anymore.
- For opaque windows, shadows are drawn only to where they will actually be visible, not under the whole window.

File Changes

Modified 2 files
  • /trunk/KDE/kdebase/workspace/kwin/effects
  •   /shadow.cpp
  •   /shadow.h
2 files changed in total