kwin/effects/blur
Fredrik Höglund 66125caac3 Fix the darkening of the bottom-most pixels behind the plasma panel.
The texture needs to be drawn on screen coordinates on the offscreen
framebuffer in the horizontal pass, otherwise pixels that fall below
the screen won't be clamped to the screen edge in the subsequent
vertical pass. This is because the offscreen buffer is the same size
as the screen.

This change also gets rid of the need to clear the offscreen buffer
before blurring the screen contents behind each window, and reduces
the CPU computations done on the blur region.

svn path=/trunk/KDE/kdebase/workspace/; revision=1137134
2010-06-11 18:38:54 +00:00
..
blur.cpp Fix the darkening of the bottom-most pixels behind the plasma panel. 2010-06-11 18:38:54 +00:00
blur.desktop Enable blur effect by default for the beta cycle to get some feedback. I hope we don't have to turn it off again... 2010-05-17 16:45:09 +00:00
blur.h Make the strength of the blur effect configurable. 2010-03-13 15:03:29 +00:00
blur_config.cpp Add missing files from the previous commit. 2010-03-13 15:08:40 +00:00
blur_config.desktop SVN_SILENT made messages (.desktop file) 2010-04-29 06:39:50 +00:00
blur_config.h Add missing files from the previous commit. 2010-03-13 15:08:40 +00:00
blur_config.ui Add missing files from the previous commit. 2010-03-13 15:08:40 +00:00
blurshader.cpp Tweak the code in the fragment shader to get the Mesa GLSL compiler to emit 2010-06-09 20:59:24 +00:00
blurshader.h Use GL_CONSTANT_ALPHA instead of reducing the opacity in the fragment shader. 2010-03-12 16:10:57 +00:00
CMakeLists.txt Make the strength of the blur effect configurable. 2010-03-13 15:03:29 +00:00