kwin/effects
Martin Gräßlin 3125333f76 Fix logout effect including port to OpenGL 2
The logout effect was rather broken. First of all it was
excluded from build if OpenGL ES is present at build time. The
reason for this is that the effect did not work with GLES.

In order to fix that the vignetting is ported over to OpenGL 2
by using a dedicated shader. As well the lod based blur is
added through a dedicated shader and uses framebuffer blit to
get the current rendered buffer before rendering the logout
window into a texture.

Last but not least the isActive method was broken and is fixed
by checking whether the logout window is around.

BUG: 303096
FIXED-IN: 4.9.0
REVIEW: 105459
2012-07-09 21:02:57 +02:00
..
blur SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
boxswitch SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
coverswitch SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
cube SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
dashboard use window role to detect dashboard 2012-07-05 19:43:45 +02:00
desktopgrid SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
dialogparent SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
diminactive SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
dimscreen SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
explosion SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
fade use proper onCurrentDesktop instead of isOnCurrentDesktop 2012-07-05 19:43:46 +02:00
fadedesktop SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
fallapart SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
flipswitch SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
glide SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
highlightwindow SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
invert SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
login SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
logout Fix logout effect including port to OpenGL 2 2012-07-09 21:02:57 +02:00
lookingglass SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
magiclamp SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
magnifier SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
minimizeanimation SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
mousemark SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
outline SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
presentwindows SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
resize SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
scalein SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
screenshot SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
sheet SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
showfps SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
showpaint SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
slide SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
slideback Remove slot for no-longer existing signal in Slideback 2012-03-16 11:40:47 +01:00
slidingpopups SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
snaphelper SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
startupfeedback fix startup effect repaints 2012-07-05 19:43:45 +02:00
taskbarthumbnail SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
thumbnailaside SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
trackmouse SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
translucency SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
windowgeometry SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
wobblywindows SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
zoom SVN_SILENT made messages (.desktop file) 2012-06-12 17:07:51 +02:00
CMakeLists.txt Fix logout effect including port to OpenGL 2 2012-07-09 21:02:57 +02:00
configs_builtins.cpp Drop KWIN_HAVE_OPENGL defines in effects 2012-05-27 16:37:26 +02:00
kwineffect.desktop SVN_SILENT made messages (.desktop file) 2012-05-28 11:08:19 +02:00
Messages.sh Remove temporary file 2008-07-02 07:04:51 +00:00