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