Diffusion KWin bef9c9c8c589

Adjust blur and contrast for multi-output rendering on Wayland

Authored by graesslin on Oct 18 2016, 2:33 PM.

Description

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

Details