20 Commits (d2f83ab8f792fdd0e7fa619e2015ca81e7a25508)

Author SHA1 Message Date
Albert Astals Cid 882b909364 Add const & so we don't copy all that objects for nothing, faster effects for free! 18 years ago
Luboš Luňák 1d2c54edcc Support for proper effect reconfiguration instead of reloading them. 18 years ago
Luboš Luňák 2a87593638 Add a global configuration option for animation speed. See description 18 years ago
Martin Gräßlin 95c30f158f Cube/Cylinder/Sphere can be used for "walk through desktop" functionality. This new mode has to be enabled in the settings. Default is off. Mouse functionality is disabled in this tab box mode. 18 years ago
Martin Gräßlin a59111148c Cube & co becomes zoomable (usage: + and -). Adding also a config option to define the default zoom. 18 years ago
Martin Gräßlin c67256e037 Option for Compiz like mouse dragging in cube effects. That is cube is closed on release of mouse button. Option is disabled by default. 18 years ago
Martin Gräßlin d5be0f8da5 - limit the number of left/right rotations. Cube will not rotate endless if cursor keys are being pressed 18 years ago
Martin Gräßlin bde94eae24 Own configuration dialog for cylinder and sphere effect, they do not use cube's config any longer. Nevertheless the effects use same global shortcut as cube. 18 years ago
Martin Gräßlin f54e0f9932 Sphere caps 18 years ago
Martin Gräßlin 0d5e84df02 Use GL_CLAMP_TO_EDGE for cap texture, so the cap is painted correctly. 18 years ago
Martin Gräßlin 5466cbf6dc Performance improvement by using GL List for painting the cube caps. Thanks to Matthias Kretz for the hint. 18 years ago
Martin Gräßlin 39fd589c4d Bring back optional one big cube for multi monitor setup. One big cube is used for desktop changed but not the default for ctrl+f11 mode. 18 years ago
Martin Gräßlin 37512e7591 Add of config option if the cube should be shown when desktop is changed via pager or ctrl+f1-4. 18 years ago
Martin Gräßlin dfbb3c3240 New algorithm for rendering the cube caps. The caps are now made up of many small triangles. This is needed so that we can have caps on the upcoming sphere effect. 18 years ago
Martin Gräßlin d719718780 Twin view support for cube. Cube is painted on one screen and scaled so that both screens fit on it. Projection matrix has unfortunatelly to be changed in twin view mode. 18 years ago
Martin Gräßlin 7f8b7e78f6 Improvement to reflection: reflection does not interfer with normal cube when vertically rotated. 18 years ago
Martin Gräßlin 1880dcf2eb Adapt cube and cylinder effect to new API. It is not required any longer to define an own projection matrix and RotationData is used to rotate the desktops. 18 years ago
Martin Gräßlin 09a02ee13f various improvements: 18 years ago
Martin Gräßlin fc777afc8f Now we are able to display an image on the cube caps. 18 years ago
Martin Gräßlin 89c2ad7c4b Move Cube effect to trunk 18 years ago