date | project | content | link |
|---|
| 16:37 Tuesday | KDE | Commit by fredrik :: r1104070 workspace/trunk/KDE/kdebase/workspace/kwin/client.cpp: Check if the decoration pixmaps need to be resized before resizing them. | # |
| 16:34 Tuesday | KDE | Commit by fredrik :: r1104069 workspace/trunk/KDE/kdebase/workspace/kwin/ (paintredirector.cpp paintredirector.h): Wait two seconds before deleting the scratch pixmap in the paint redirector in case we need it again.
This should improve performance with drivers where creating pixmaps is expensive. | # |
| 15:08 on Mar 13 | KDE | Commit by fredrik :: r1102775 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/ (4 files): Add missing files from the previous commit. | # |
| 15:03 on Mar 13 | KDE | Commit by fredrik :: r1102771 workspace/trunk/KDE/kdebase/workspace/kwin/effects/ (4 files in 2 dirs): Make the strength of the blur effect configurable. | # |
| 18:29 on Mar 12 | KDE | Commit by fredrik :: r1102515 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/ (blur.cpp blur.h): Optimize the horizontal pass. | # |
| 16:47 on Mar 12 | KDE | Commit by fredrik :: r1102480 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/blur.cpp: Only blur the area below the window decoration if the application hasn't set the _KDE_NET_WM_BLUR_REGION hint. | # |
| 16:40 on Mar 12 | KDE | Commit by fredrik :: r1102477 workspace/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.h: Bump the ABI for EffectWindow::decorationInnerRect(). | # |
| 16:33 on Mar 12 | KDE | Commit by fredrik :: r1102475 workspace/trunk/KDE/kdebase/workspace/kwin/ (effects.cpp effects.h lib/kwineffects.h): Expose the decoration inner rect to effects. | # |
| 16:11 on Mar 12 | KDE | Commit by fredrik :: r1102471 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/ (blur.cpp blurshader.cpp blurshader.h): Use GL_CONSTANT_ALPHA instead of reducing the opacity in the fragment shader.
This makes the blending work correctly when the alpha bits are zero, which is apparently the case with NVidia. | # |
| 15:56 on Mar 12 | KDE | Commit by fredrik :: r1102465 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/ (blur.cpp blurshader.cpp blurshader.h): Make sure that both the render target and the shader are valid before using them. | # |
| 15:17 on Mar 12 | KDE | Commit by fredrik :: r1102455 workspace/trunk/KDE/kdebase/workspace/kwin/lib/kwinglutils.cpp: Use GL_BGRA instead of GL_RGBA when creating textures.
GL_BGRA is the native format, and should be faster since it doesn't require any internal swizzling. | # |
| 14:55 on Mar 12 | KDE | Commit by fredrik :: r1102451 workspace/trunk/KDE/kdebase/workspace/kwin/lib/kwinglutils.cpp: Improve the debug output from checkGLError(). | # |
| 22:12 on Mar 10 | KDE | Commit by fredrik :: r1101786 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/blur.cpp: Clear the framebuffer object before rendering to it.
This fixes artifacts that sometimes appear near window edges. | # |
| 18:32 on Mar 10 | KDE | Commit by fredrik :: r1101728 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/ (blur.cpp blur.h blurshader.cpp): Use the texture matrix to do the screen to texture coordinate transformations. | # |
| 18:16 on Mar 10 | KDE | Commit by fredrik :: r1101724 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/ (blurshader.cpp blurshader.h): Check some HW limits and make sure we don't exceed them. | # |
| 18:15 on Mar 10 | KDE | Commit by fredrik :: r1101721 workspace/trunk/KDE/kdebase/workspace/kwin/lib/ (2 files): Resolve glGetProgramivARB(). | # |
| 18:14 on Mar 09 | KDE | Commit by fredrik :: r1101242 workspace/trunk/KDE/kdebase/workspace/plasma/desktop/containments/panel/panel.cpp: Set the blur region for the panel. | # |
| 21:05 on Mar 08 | KDE | Commit by fredrik :: r1100858 workspace/trunk/KDE/kdebase/workspace/krunner/krunnerdialog.cpp: - Replace the setMask() hack with Plasma::WindowEffects::overrideShadow().
- Set the blur region for the runner dialog.
| # |
| 21:03 on Mar 08 | KDE | Commit by fredrik :: r1100854 apps/trunk/KDE/kdebase/apps/plasma/applets/folderview/ (dialog.cpp popupview.cpp): - Use Plasma::WindowEffects to override the shadow instead of using Xlib directly.
- Enable the blur effect and set the blur region for the popups.
| # |
| 20:46 on Mar 08 | KDE | Commit by fredrik :: r1100848 workspace/trunk/KDE/kdebase/workspace/kwin/effects/blur/ (blur.cpp blurshader.cpp blurshader.h): Refactor the blur shader code a bit, and add a GLSL version. | # |