Diffusion KWin e91b81acef37

kwin: Optimizing Blur Part III

Authored by knechtges on Sep 18 2011, 3:53 PM.

Description

kwin: Optimizing Blur Part III

This patch introduces some kind of damage propagation. In the old version of the blur effect
we had to repaint the whole window if sth behind the blurred area was damaged. The new texture
cache, which was introduced by the last patch, gives us the opportunity to only update parts of
blurred background texture. This means that the damaged area can only propagate with the speed
of the blurring radius per window layer.

REVIEW: 102665

Details

Committed
knechtgesOct 2 2011, 12:47 PM
Parents
R108:29a6b14d31de: Revert "Make kwin compile without OpenGL libs"
Branches
Unknown
Tags
Unknown