kwin/plugins/scenes
Vlad Zagorodniy 2d01ba6450 [scenes/qpainter] Draw decoration shadows
Summary:
QPainter doesn't render decoration shadows. It renders only
shadows provided through ShadowInterface.

With this change, painting of shadows is done in similar way OpenGL backend is
currently doing.

Before

{F5734867, layout=center, size=full}

After

{F5734870, layout=center, size=full}

Depends on D10811 (dummy decoration with shadows in autotests)

Test Plan:
* start kwin with QPainter backend enabled:

```
KWIN_COMPOSE=Q kwin_wayland --xwayland --windowed
```

* open konsole and kate:

```
DISPLAY=:1 konsole
DISPLAY=:1 kate
```

Reviewers: #kwin, graesslin, davidedmundson

Reviewed By: davidedmundson

Subscribers: abetts, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D10943
2018-06-07 12:27:31 +03:00
..
opengl [scenes/opengl] Fix overlapping shadow tiles 2018-06-07 12:07:57 +03:00
qpainter [scenes/qpainter] Draw decoration shadows 2018-06-07 12:27:31 +03:00
xrender Remove Qt module declarations in includes 2018-06-05 18:07:23 +01:00
CMakeLists.txt Move SceneOpenGL into a dedicated plugin 2017-09-30 13:12:10 +02:00