137 Commits (89c2f2bf024a9da8db36b7d62cd6325000fcb796)

Author SHA1 Message Date
Martin Gräßlin fe4329a252 Only call active effects in the effect chain 15 years ago
Martin Gräßlin 050ea5010b Remove PaintClipper from Cube 15 years ago
Philipp Knechtges 827f9219be kwin: add support for y-inverted textures to the Cube effect 15 years ago
Martin Gräßlin d0e57a57cc Fix incorrect rendering of Cube Wallpaper with GL2 15 years ago
Martin Gräßlin 32adc59e4b Use cap shader to render area between screens in cube 15 years ago
Martin Gräßlin d396ce990b Fix untextured cube caps with GLSL 15 years ago
Martin Gräßlin 57c101c04d Fix sphere shader 15 years ago
Martin Gräßlin 9586c0b8d4 Fix broken cube rotation with GL2 backend 15 years ago
Martin Gräßlin f213b7da70 Drop KWin::TimeLine from kwineffects 15 years ago
Martin Gräßlin 39ab2cf29e MouseChanged becomes a signal 15 years ago
Martin Gräßlin 15757e953a TabBox uses signals to notify the effects 15 years ago
Martin Gräßlin a728823fbe Fix passing matrixes to the shaders 15 years ago
Martin Gräßlin 0827c2903b Use GLPlatform to decide whether shaders are supported 15 years ago
Fredrik Höglund af92a4efd4 kwin: Rename sample to sampler in all shaders 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Martin Gräßlin d9fb2bd789 Cylinder and Sphere ported to new rendering stack 15 years ago
Martin Gräßlin 2e0385101a Less ifdef in paintWindow. CleanerCode++ 15 years ago
Martin Gräßlin 802dd6b5fe Cache the matrix for cube cap mirroring 15 years ago
Martin Gräßlin fe614119e5 Reflected cube uses QMatrix4x4 15 years ago
Martin Gräßlin 8c4db8f734 Say goodbye to Display Lists in cube. 15 years ago
Martin Gräßlin 6b88cdf36a Cube uses new high-level push/pop/multiply for caps. 15 years ago
Martin Gräßlin db7a072c2b Blending is also useful in legacy mode... 15 years ago
Martin Gräßlin 8d196da880 Render empty areas in multiscreen with VBO. 15 years ago
Martin Gräßlin 7adc29efd7 Remove warnings when building with GLES 15 years ago
Martin Gräßlin 990001c5d7 Drop GLVertexBuffer::useShader. 15 years ago
Martin Gräßlin 7ca5d4dc6b Fade in/out cube caps during start/stop animation. 15 years ago
Martin Gräßlin ef7fd87d65 Mirror bottom cube cap in shader. 15 years ago
Martin Gräßlin 75a1ee7aa8 CubeCaps back in GLES mode. 15 years ago
Martin Gräßlin e5b6baeda9 Reflection plane in cube effect and GLSL 15 years ago
Martin Gräßlin 82b8faadab Welcome back Cube effect 15 years ago
Luboš Luňák d467d26530 Do not introduce such generic indentifiers like None or Styled 16 years ago
Martin Gräßlin e2eebb6503 Refactoring of EffectFrame: EffectFrame becomes an interface just like EffectsHandler and EffectWindow and a concrete EffectFrameImpl in core. 16 years ago
Martin Gräßlin 782d08e0b0 Don't hover sticky windows as that cannot work. 16 years ago
Martin Gräßlin d2e9e039bd It helps to trigger a repaint if the cube should rotate. 17 years ago
Martin Gräßlin 10f0a1c3af Only use cube in static desktop list. Doesn't make sense in random order. 17 years ago
Martin Gräßlin 1ae6878e76 Providing a way to render something inside the cube. Added as an example the glxgears to the test effects. 17 years ago
Lucas Murray 20f1a79d04 Less warnings please. 17 years ago
Martin Gräßlin 1e1cf86dc7 Initialize a variable, which could be read before it has been written to in a very, very unlikely case, with a useful value. 17 years ago
Martin Gräßlin 102b3c791b EffectFrame should be freed at end of cube animation, not at start of stop animation. 17 years ago
Martin Gräßlin dd4ac7a947 Backport rev 1001760: Remove default shortcuts for cylinder and sphere. The effect isn't enabled by default and cylinder and sphere are not so important that it qualifies for a default shortcut. 17 years ago
Martin Gräßlin af108ed88f Remove default shortcuts for cylinder and sphere. The effect isn't enabled by default and cylinder and sphere are not so important that it qualifies for a default shortcut. 17 years ago
Martin Gräßlin d5c7fa7957 When zooming we have to recompile the rotation GlList as zoom factor is required to calculate the rotation. 17 years ago
Martin Gräßlin a3a35f92bb Mirror the bottom cube cap in y direction. That makes cube a little bit more realistic. 17 years ago
Martin Gräßlin 20a7f2079c Use OpenGL to modify the cube cap instead of manipulating the pixels of the source QImage. Don't know why I did it that way. 17 years ago
Martin Gräßlin 37f48027f2 New cube reflection which moves reflection down to touch the cube in its lowest point. Thanks to Michal Srb for the patch. It' really great. 17 years ago
Martin Gräßlin 144f578a5d Cylinder and Sphere use new setting of texture width and height. For that renaming windowWidth and windowHeight to textureWidth/Height. So finally the new argb decos work with cylinder and sphere. 17 years ago
Martin Gräßlin 3e56e98281 Use opacity, brighness and saturation in shader for cylinder and sphere. That allows to have dimmed windows in these effects and correct window opacity. 17 years ago
Albert Astals Cid e74249083f const & for foreach 'iterators' 17 years ago
Martin Gräßlin 69b8e33fce Check for the global shortcut in the effects so that the shortcut actually toggles the effect. This is a workaround needed because the keyboard grab disables the global shortcut. 17 years ago
Martin Gräßlin 92484573f2 Effects can be activated at more than one electric border. 17 years ago