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
backgroundcontrast.kdev4
CMakeLists.txt
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