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

List:       kde-bugs-dist
Subject:    [Bug 235821] using kwin shadows with oxygen creates artifact
From:       Thomas Lübking  <thomas.luebking () web ! de>
Date:       2010-04-30 22:03:38
Message-ID: 20100430220338.E1D7F3EC5A () immanuel ! kde ! org
[Download RAW message or body]

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





--- Comment #10 from Thomas Lübking <thomas luebking web de>  2010-05-01 00:03:33 ---
this requires separate handling* of the content (optimize) and decoration_only
(alsways bottom -> top) pass in drawWindow.

This just won't fix the general problem at all but just assure you get a full
plain shadow below the titlebar (so things like the BeOS decoration clone would
remain broken as they are atm) - so if you've a deco with _real_ alpha channel
(not just fancy round corners), things will still look broken

Another semi-solution for Oxygen would be to simply mask away the corners in
addition to the alphablended paint (bespin does that, looks more or less "ok"
to me)

This "fix" is however -as Fredrik mentioned- a real performance killer for the
affected decorations...

*currently the decoration pass is ignored and the entire window shadow painted
on the client pass - regarding the costs of PaintClipper and QRegion this is
actually rather a quite good idea... :-\

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- 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