2/2 winex11: add XRender based GetSrcAreaStretch [with patch]
thunderbird2k at gmail.com
Sun Jul 12 14:14:32 CDT 2009
I have just tested notepad++ on my system and it works fine. I haven't
tested it using the old color patch but I'm quite certain that was the
issue. If you can retest some apps.
On Sun, Jul 12, 2009 at 9:10 PM, Roderick
Colenbrander<thunderbird2k at gmail.com> wrote:
> 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).
> 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.
>>> On Sat, Jul 11, 2009 at 9:08 PM, Roderick
>>> Colenbrander<thunderbird2k at gmail.com> wrote:
>>>> 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.
>>>> 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.
More information about the wine-devel