Review Request 126906: Simplified fullscreen blur for Application Dashboard
Martin Gräßlin
mgraesslin at kde.org
Mon Feb 1 07:44:05 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126906/
-----------------------------------------------------------
(Updated Feb. 1, 2016, 8:44 a.m.)
Status
------
This change has been marked as submitted.
Review request for kwin, Plasma and Eike Hein.
Changes
-------
Submitted with commit 22bd8badbf72b19a9c3849e4df3e873c1e2c9c0b by Martin Gräßlin to branch master.
Repository: kwin
Description
-------
[kwineffects] Expose fullScreen property in EffectWindow
Also copied to Deleted.
[effects] Add a simplified fullscreen blur
If a window is fullscreen and wants fullscreen blur behind it, we
use the blur from logout effect. This is mostly intended for the
Application Dashboard which requires a fullscreen blur. The generic
blur effect is not designed for such usage and is rather costly.
This simplified blur just needs framebuffer blit and midmaps. This
makes it rather cheap in usage and also doesn't need a cached texture.
Diffs
-----
deleted.h bb87ae9611a5b59a5b37cf5a4cd38e99ed987069
deleted.cpp 239ba8fec76ad520728182faf6429be8730ebec1
effects/blur/blur.h fd5a020688d0e4397ce18e03aa4f79565418e9c5
effects/blur/blur.cpp a360f0301e2983d0fb0bf3effff71f95ac46ff22
libkwineffects/kwineffects.h 4350e2b1c86252af43186164b10ad55fa388266e
libkwineffects/kwineffects.cpp b767f6671284295d2e81b023ef62b24fcca8929a
Diff: https://git.reviewboard.kde.org/r/126906/diff/
Testing
-------
File Attachments
----------------
Dashboard with new algorithm.
https://git.reviewboard.kde.org/media/uploaded/files/2016/01/27/b6607afa-cf10-4cd8-a490-7b56de4faaec__Spectacle.o12214.png
Thanks,
Martin Gräßlin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160201/8c1ee8cc/attachment.html>
More information about the Plasma-devel
mailing list