kwin/effects
Martin Gräßlin d14cf2da92 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.

BUG: 209213
FIXED-IN: 4.9.0
REVIEW: 104847
2012-05-15 18:02:57 +02:00
..
blur Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
boxswitch Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
coverswitch Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
cube Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
dashboard Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
desktopgrid activate dragged window if not using present windows in desktop grid 2012-05-03 17:50:43 +02:00
dialogparent Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
diminactive Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
dimscreen Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
explosion Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
fade Add CMake variable to rename kwin binaries 2012-05-10 10:25:15 +02:00
fadedesktop Add CMake variable to rename kwin binaries 2012-05-10 10:25:15 +02:00
fallapart Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
flipswitch Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
glide Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
highlightwindow Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
invert Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
login Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
logout Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
lookingglass Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
magiclamp Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
magnifier Save and restore zoom value for desktop zoom and magnifier effects 2012-05-03 16:38:56 +02:00
minimizeanimation Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
mousemark implement mousemark effect for xrender 2012-04-20 23:59:32 +02:00
outline Delay creation of EffectFrames till needed 2012-05-03 09:10:48 +02:00
presentwindows SVN_SILENT made messages (.desktop file) 2012-05-10 09:48:44 +02:00
resize kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls 2012-04-19 21:01:46 +02:00
scalein Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
screenshot Extend the screenshot effect API. 2012-04-12 13:13:49 +02:00
sheet Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
showfps kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls 2012-04-19 21:01:46 +02:00
showpaint kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls 2012-04-19 21:01:46 +02:00
slide kwin: paint plasma panel always on top while sliding between desktops 2011-12-10 22:16:41 +01:00
slideback Remove slot for no-longer existing signal in Slideback 2012-03-16 11:40:47 +01:00
slidingpopups Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
snaphelper kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls 2012-04-19 21:01:46 +02:00
startupfeedback Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
taskbarthumbnail Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
thumbnailaside Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
trackmouse polish track mouse effect, add xrender implementation 2012-05-02 21:56:18 +02:00
translucency Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
windowgeometry Use namespaced parameters in signals 2012-03-12 21:37:40 +01:00
wobblywindows Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
zoom Save and restore zoom value for desktop zoom and magnifier effects 2012-05-03 16:38:56 +02:00
CMakeLists.txt Add CMake variable to rename kwin binaries 2012-05-10 10:25:15 +02:00
configs_builtins.cpp Bring back the magnifier effect 2011-08-20 10:58:43 +02:00
kwineffect.desktop Show detailed information why an effect cannot be loaded 2012-05-15 18:02:57 +02:00
Messages.sh