Adjust blur and contrast for multi-output rendering on Wayland
ClosedPublic

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

Details

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

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin updated this revision to Diff 7511.Oct 18 2016, 2:38 PM
graesslin retitled this revision from to Adjust blur and contrast for multi-output rendering on Wayland.
graesslin updated this object.
graesslin edited the test plan for this revision. (Show Details)
graesslin added reviewers: KWin, Plasma on Wayland.
Restricted Application added projects: Plasma on Wayland, KWin. · View Herald TranscriptOct 18 2016, 2:38 PM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
mart accepted this revision.Oct 18 2016, 3:47 PM
mart added a reviewer: mart.
This revision is now accepted and ready to land.Oct 18 2016, 3:47 PM
This revision was automatically updated to reflect the committed changes.