kwin/effects
Martin Gräßlin fe4329a252 Only call active effects in the effect chain
Each effect is able to declare itself as currently being active,
that is transforming windows or painting or screen or doing anything
during the current rendered frame.

This change eliminates the hottest path inside KWin identified by
callgrind.

REVIEW: 102449
2011-08-29 07:06:58 +02:00
..
_test SVN_SILENT made messages (.desktop file) 2011-08-27 10:03:17 +02:00
blur Fix Typos 2011-08-03 08:25:10 +02:00
boxswitch Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
coverswitch Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
cube Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
dashboard Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
desktopgrid Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
dialogparent Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
diminactive SVN_SILENT made messages (.desktop file) 2011-08-27 10:03:17 +02:00
dimscreen Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
explosion Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
fade Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
fadedesktop Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
fallapart Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
flipswitch Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
glide Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
highlightwindow Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
invert Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
login Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
logout Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
lookingglass Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
magiclamp Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
magnifier Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
minimizeanimation Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
mousemark Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
outline Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
presentwindows Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
resize Remove define KWIN_HAVE_OPENGL_COMPOSITING 2011-08-13 16:46:43 +02:00
scalein Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
screenshot Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
sheet Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
showfps normalize signal/slots 2011-08-17 23:51:55 +02:00
showpaint Remove define KWIN_HAVE_OPENGL_COMPOSITING 2011-08-13 16:46:43 +02:00
slide Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
slideback Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
slidingpopups Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
snaphelper Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
startupfeedback Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
taskbarthumbnail Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
thumbnailaside Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
trackmouse Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
translucency SVN_SILENT made messages (.desktop file) 2011-08-24 08:53:42 +02:00
windowgeometry Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
wobblywindows Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
zoom Only call active effects in the effect chain 2011-08-29 07:06:58 +02:00
CMakeLists.txt Bring back the magnifier effect 2011-08-20 10:58:43 +02:00
configs_builtins.cpp Bring back the magnifier effect 2011-08-20 10:58:43 +02:00
kwineffect.desktop SVN_SILENT made messages (.desktop file) 2011-07-06 10:41:48 +02:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00