anemeth updated this revision to Diff 25504. anemeth added a comment. Restricted Application edited projects, added KWin; removed Plasma.
Added a new function to GLRenderTarget called `setRenderTargets` With this function I implemented the changes suggested by @fredrik to remove unnecessary gl calls. We achieve this by pushing all GLRenderTargets at once. REPOSITORY R108 KWin CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D9848?vs=25490&id=25504 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 libkwineffects/kwinglutils.cpp libkwineffects/kwinglutils.h To: anemeth, #plasma, #kwin Cc: luebking, broulik, romangg, zzag, anthonyfieroni, mart, davidedmundson, fredrik, ngraham, plasma-devel, kwin, #kwin, iodelay, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol