Revision 826071

Go back to digest for 6th July 2008

Optimization in KDE Base

Fredrik Höglund committed changes in /trunk/KDE/kdebase/workspace/plasma/plasma:

Reimplement drawBackground() in DesktopView to work around a problem with the QGraphicsView implementation that prevents it from hitting accelerated code in the X server.

This dramatically improves performance with the EXA drivers when drawing the desktop background.

This problem does need to be fixed in Qt, but fixing it properly is non-trivial, so let's just work around it here for now.

File Changes

Modified 2 files
  • /trunk/KDE/kdebase/workspace/plasma/plasma
  •   /desktopview.cpp
  •   /desktopview.h
2 files changed in total