[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kwin] [Bug 325432] Cube
From:       Martin Gräßlin <mgraesslin () kde ! org>
Date:       2013-10-02 15:20:54
Message-ID: bug-325432-17878-zZGB9zXmKv () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=325432

--- Comment #21 from Martin Gräßlin <mgraesslin@kde.org> ---
> --- Comment #10
> The issue will be the additon of "&& !(mask & PAINT_SCREEN_TRANSFORMED)" to
> the hardwareClipping which causes it to be false - and us running into the
> quad clipping branch.
> 
> The original condition for the branch was "region != infiniteRegion() &&
> (mask & PAINT_WINDOW_TRANSFORMED)"
> 
> Do you recall why you needed to disable hardware clipping here (or to be
> more precise: enable quad clipping)?
re-read the complete commit and I think I understand why I added it. It 
clipped when rendering the desktop thumbnail in the size of the window the 
thumbnail is rendered to. IIRC we cannot use infiniteRegion() as we want to 
clip to the boundaries of the window. We can also not use quad based clipping 
as we render the complete desktop, so the screen has transformed paint data 
and not each window.

-> ship it to the suggested change in Cube.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic