Diffusion KWin 168109f3bb36

[effects/blur] Clean up shader code

Authored by zzag on May 29 2018, 2:50 PM.

Description

[effects/blur] Clean up shader code

Summary:

  • Drop abstract BlurShader class
  • Delete evil "using namespace KWin"
  • Fix includes
  • Use smart pointers
  • Turn BlurShader into a QObject
  • Fix coding style
  • Add missing default cases
  • Use default member initialization
  • Delete methods that are used only once
  • Use more const
  • Use QRect::{top,right,bottom,left} methods in the setBlurRect method

Reviewers: KWin, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D13110

Details

Committed
zzagJun 18 2018, 12:50 PM
Reviewer
KWin
Differential Revision
D13110: [effects/blur] Clean up shader code
Parents
R108:6b0d2fc027c2: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown