D9848: Updated the blur method to use the more efficient dual kawase blur algorithm.
    Alex Nemeth 
    noreply at phabricator.kde.org
       
    Sun Jan 14 20:33:28 UTC 2018
    
    
  
anemeth updated this revision to Diff 25350.
anemeth added a comment.
Restricted Application edited projects, added KWin; removed Plasma.
  Reverted the change of putting the blur strength configuration into a vector, because it resulted in some complications.
  Doing it with the huge switch case might be unpleasent for the eyes but it does not require more unnecessary variables and
  (in my opinion) is cleaner and more maintainable this way.
  
  I strongly disagree with the intent to remove these magic numbers and let the user only change the offset or the iteration number.
  There aren't enough strength steps between the steps if we make one of these values constant.
  If we do this we remove a big part of customization and KDE is all about customization.
  Those 15 set of magic number numbers is the only price we have to pay for the customization.
  
  Said that, if the core members of Plasma or KWin decide/vote to make the offset constant and let the user only change
  between the 4 or 5 iteration number to make the code a bit leaner at the cost of customization then I will not be against the decision.
REPOSITORY
  R108 KWin
CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D9848?vs=25305&id=25350
BRANCH
  master
REVISION DETAIL
  https://phabricator.kde.org/D9848
AFFECTED FILES
  .arcconfig
  effects/blur/blur.cpp
  effects/blur/blur.h
  effects/blur/blur.kcfg
  effects/blur/blur_config.ui
  effects/blur/blurshader.cpp
  effects/blur/blurshader.h
To: anemeth, #plasma, #kwin
Cc: broulik, romangg, zzag, anthonyfieroni, mart, davidedmundson, fredrik, ngraham, plasma-devel, kwin, #kwin, iodelay, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180114/a8c7276e/attachment.html>
    
    
More information about the Plasma-devel
mailing list