kwin/effects/blur
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
..
blur.cpp Adjust blur and contrast for multi-output rendering on Wayland 2016-10-18 16:38:50 +02:00
blur.h [effects] Add a simplified fullscreen blur 2016-02-01 08:43:46 +01:00
blur.kcfg Use KConfigXT in Blur effect 2012-09-15 11:24:11 +02:00
blur_config.cpp Do not register dbus service org.kde.kwin.Effects 2014-05-15 10:55:29 +02:00
blur_config.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2016-01-30 09:40:55 +00:00
blur_config.h Use KConfigXT in Blur effect 2012-09-15 11:24:11 +02:00
blur_config.ui allow full range blur strength config in the GUI 2014-06-04 16:30:29 +02:00
blurconfig.kcfgc Use KConfigXT in Blur effect 2012-09-15 11:24:11 +02:00
blurshader.cpp [effects] Support GLES 3 in Blur and BackgroundContrast 2015-11-09 16:22:32 +01:00
blurshader.h [effects] Simplify supported check in blur and backgroundcontrast 2014-06-11 14:50:01 +02:00
CMakeLists.txt Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00