Revision 5978810...

Go back to digest for 6th May 2012

Features in KDE Base

Martin Gräßlin committed changes in [kde-workspace] /:

Show detailed information why an effect cannot be loaded

Effects can specify their minimum requirements in their
desktop file:
* OpenGL
* OpenGL 2 (GLSL required)
* Shaders (either ARB or OpenGL 2)

The configuration module uses this information in combination
with which backend KWin is currently using. So if e.g. OpenGL
is used and an effect requires OpenGL 2 a detailed error
message can be showed that OpenGL 2 is required.


FIXED-IN: 4.9.0
REVIEW: 104847

File Changes

Modified 20 files
  •   kwin/composite.cpp
  •   kwin/org.kde.KWin.xml
  •   kwin/workspace.h
  •   kwin/effects/kwineffect.desktop
  •   kwin/effects/blur/blur.desktop
  •   kwin/effects/coverswitch/coverswitch.desktop
  •   kwin/effects/cube/cube.desktop
  •   kwin/effects/cube/cubeslide.desktop
  •   kwin/effects/explosion/explosion.desktop
  •   kwin/effects/flipswitch/flipswitch.desktop
  •   kwin/effects/glide/glide.desktop
  •   kwin/effects/invert/invert.desktop
  •   kwin/effects/lookingglass/lookingglass.desktop
  •   kwin/effects/magiclamp/magiclamp.desktop
  •   kwin/effects/sheet/sheet.desktop
  •   kwin/effects/startupfeedback/startupfeedback.desktop
  •   kwin/effects/wobblywindows/wobblywindows.desktop
  •   kwin/kcmkwin/kwincompositing/main.cpp
  •   kwin/kcmkwin/kwincompositing/main.h
  •   kwin/kcmkwin/kwincompositing/main.ui
20 files changed in total