kwin/kcmkwin
Vlad Zagorodniy d50f28033a [kcmkwin/kwindecoration] Properly render shadows with big tiles
Summary:
Decoration KCM module doesn't render properly shadows with big tiles.
This change tries to address that problem by clipping overlaps, similar
to the OpenGL backend.

Before

{F5734862, layout=center, size=full}

After

{F5734863, layout=center, size=full}

Test Plan:
* apply a given patch https://raw.githubusercontent.com/zzag/repo/sources/arch/breeze/refine-decoration-shadows.patch to breeze
* go to System Settings/Application Style/Window Decorations

Reviewers: #kwin, graesslin

Reviewed By: #kwin, graesslin

Subscribers: abetts, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D10942
2018-06-07 12:47:01 +03:00
..
kwincompositing Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
kwindecoration [kcmkwin/kwindecoration] Properly render shadows with big tiles 2018-06-07 12:47:01 +03:00
kwindesktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-12-20 07:06:47 +01:00
kwinoptions Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
kwinrules Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
kwinscreenedges Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
kwinscripts Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
kwintabbox Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
CMakeLists.txt Drop build option KWIN_BUILD_SCREENEDGES 2014-11-24 10:48:49 +01:00