kwin/effects/backgroundcontrast
Martin Gräßlin bef9c9c8c5 Adjust blur and contrast for multi-output rendering on Wayland
Summary:
The glCopyTex(Sub)Image calls are adjusted to take the per output
rendering into account. In addition contrast effect sets the model view
projection matrix in each call to ensure it's on the correct screen.

Blur probably needs more changes for the cached texture to work, but
it's a start.

Test Plan: Blur and Background contrast work on multi-screen wayland

Reviewers: #kwin, #plasma_on_wayland

Subscribers: plasma-devel, kwin

Tags: #plasma_on_wayland, #kwin

Differential Revision: https://phabricator.kde.org/D3101
2016-10-18 16:38:50 +02:00
..
.directory stub for the background contrast effect 2014-01-23 14:44:00 +01:00
backgroundcontrast.kdev4 stub for the background contrast effect 2014-01-23 14:44:00 +01:00
CMakeLists.txt [effects] Drop the .desktop files for the BuiltIn Effects 2014-04-28 13:52:43 +02:00
contrast.cpp Adjust blur and contrast for multi-output rendering on Wayland 2016-10-18 16:38:50 +02:00
contrast.h Adjust blur and contrast for multi-output rendering on Wayland 2016-10-18 16:38:50 +02:00
contrastshader.cpp [effects] Support GLES 3 in Blur and BackgroundContrast 2015-11-09 16:22:32 +01:00
contrastshader.h [effects] Simplify supported check in blur and backgroundcontrast 2014-06-11 14:50:01 +02:00