Revision 922023

Go back to digest for 8th February 2009

Other in KDE Base

Martin Gräßlin committed changes in /trunk/KDE/kdebase/workspace/kwin/effects/cube:

Merge in the first changes from cube git branch (<a href="http://github.com/mgraesslin/kwin/tree/cube">http://github.com/mgraesslin/kwin/tree/cube</a>;):

* Code restructuring and clean-up
* Use of glLists to store the rotation and painting of the cube. That way things are only calculated when something changed. Painting the cube is still required in each frame as it would break all other effects.
* Use face culling to paint the cube in the correct sequence.
* Move loading of all settings to cube effect. In preparation of getting rid of cylinder and sphere classes

Known regression: cylinder and sphere caps are partly broken.

File Changes

Modified 5 files
  • /trunk/KDE/kdebase/workspace/kwin/effects/cube
  •   /cube.cpp
  •   /cube.h
  •   /cylinder.cpp
  •   /cylinder.h
  •   /sphere.cpp
5 files changed in total