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

List:       kwin
Subject:    Re: RFC: how to fix zoom effect for XRender?
From:       Philipp Knechtges <philipp-dev () knechtges ! com>
Date:       2012-03-21 7:32:59
Message-ID: 4F69842B.9010609 () knechtges ! com
[Download RAW message or body]

On 03/20/2012 10:27 PM, Thomas Lübking wrote:
> D'OHHHH!
>
> First off:
> I was right and you were wrong (sorry, i need that ;-)
>
> The general removal is of course harmless, but the devil is -of course- in  
> the details:
>
> Am 20.03.2012, 19:26 Uhr, schrieb Philipp Knechtges  
> <philipp-dev@knechtges.com>:
>> void SceneXrender::paintGenericScreen(int mask, ScreenPaintData data)
>> {
>>     screen_paint = data; // save, transformations will be done when
>> painting windows
>>     if (true)   // as long as paintTransformedScreen() doesn't work  
>> properly
>>         Scene::paintGenericScreen(mask, data);
>>     else
>>         paintTransformedScreen(mask);
>> }
> No?
> Ok, let's have a closer look at this line:
>>     screen_paint = data; // save, transformations will be done when
>> painting windows
> =)
>
> Unless someone has a better idea, i'll restore the reimplementation and  
> ensure the screen data is cached/applied again.
>
> Cheers,
> Thomas
Fortunately you found the bug now :)
Feel free to restore the paintGenericScreen function.

Regards,

Philipp
_______________________________________________
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