2/2 winex11: add XRender based GetSrcAreaStretch [with patch]

Roderick Colenbrander thunderbird2k at gmail.com
Sun Jul 12 14:10:43 CDT 2009


Could you retry this patch using the latest XRender color conversion
patch? There was a division by zero error which got triggered in some
cases (not all 1-bit paths pass through my code yet).

Roderick

On Sun, Jul 12, 2009 at 8:36 PM, Austin English<austinenglish at gmail.com> wrote:
> On Sat, Jul 11, 2009 at 2:33 PM, Roderick
> Colenbrander<thunderbird2k at gmail.com> wrote:
>> This time with patch.
>>
>> Roderick
>>
>> On Sat, Jul 11, 2009 at 9:08 PM, Roderick
>> Colenbrander<thunderbird2k at gmail.com> wrote:
>>> Hi,
>>>
>>> This patch adds a XRender based GetSrcAreaStretch. A lot of work is
>>> offloaded to X (less round trips are needed) and it can take advantage
>>> of hardware acceleration. On Nvidia and AMD drivers blt performance
>>> has improved by 20% in CrystalMark2004 while more optimizations can be
>>> added later on.
>>>
>>> Regards,
>>> Roderick Colenbrander
>
> Dan asked me to run appinstall with it, and when I did, found that a
> ton of stuff breaks.
>
> Easiest to see is 'wine control'. It runs, but takes up 100% of a cpu
> core, and the window never appears.
>
> Notepad++ (my dogfood text editor has the same problem).
>
> I'm working on adjusting the tests to handle this type of failure
> better, and will try to run the full test suite on it soon.
>
> --
> -Austin
>



More information about the wine-devel mailing list