[prev in list] [next in list] [prev in thread] [next in thread]
List: kwin
Subject: Re: wobbly effect
From: Lubos Lunak <l.lunak () suse ! cz>
Date: 2008-01-29 11:26:08
Message-ID: 200801291226.08310.l.lunak () suse ! cz
[Download RAW message or body]
On Thursday 24 of January 2008, cedric wrote:
> Hello, I'm desperatly trying to create a wobbly-like-compiz effet on kwin.
> (I attach my current results)
>
> I have trouble tuning the parameters and I get an "oscillation" effect :/
It unfortunately does not work at all here, with SVN trunk. When I try to
change geometry in any way, it results in the whole screen repainted in
strange ways, it looks a bit like huge broken zoom, exploding from the
window. Is that what you mean with oscillation?
> I implemented a little qt4 app to easyly test my algo and try to correctly
> tune it.
This one works right for me though.
> If someone have an idea to improve it, please let me know it.
I can't comment on the algorithm itself, as I have no idea how it works, but
other things I see:
- the things done in prePaintScreen() should be done only when necessary -
e.g. PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS has a noticeable performance hit
- since your paintWindow() checks for !w->isSpecialWindow(), it would be
better to do this before trying to add any window to 'windows'. This way
unnecessary windows may be processed.
--
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o. e-mail: l.lunak@suse.cz , l.lunak@kde.org
Lihovarska 1060/12 tel: +420 284 028 972
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http//www.suse.cz
_______________________________________________
Kwin mailing list
Kwin@kde.org
https://mail.kde.org/mailman/listinfo/kwin
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic