D11198: [libbreezecommon] add box shadow helper
Vlad Zagorodniy
noreply at phabricator.kde.org
Wed Apr 11 00:10:47 UTC 2018
zzag updated this revision to Diff 31846.
zzag added a comment.
Because this patch hasn't been landed yet, I would like to post here
my recent work on optimizing the box shadow helper...
Summary of changes:
- re-write naive blur helper
- modify only alpha channel in blur helpers
- reserve memory for kernel in computeGaussianKernel
See, benchmark results https://docs.google.com/spreadsheets/d/1ykAUyspF6BgCFb_U7-muLDEYzrOTNiT5CvFgqCU2xTs/edit?usp=sharing
REPOSITORY
R31 Breeze
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D11198?vs=31808&id=31846
BRANCH
refine-shadows-libbreezecommon
REVISION DETAIL
https://phabricator.kde.org/D11198
AFFECTED FILES
CMakeLists.txt
cmake/Modules/FindFFTW.cmake
kstyle/CMakeLists.txt
libbreezecommon/CMakeLists.txt
libbreezecommon/breezeboxshadowhelper.cpp
libbreezecommon/breezeboxshadowhelper.h
libbreezecommon/config-breezecommon.h.cmake
To: zzag, #breeze, #vdg, hpereiradacosta
Cc: broulik, abetts, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180411/435e911b/attachment-0001.html>
More information about the Plasma-devel
mailing list