2/2 winex11: add XRender based GetSrcAreaStretch

Roderick Colenbrander thunderbird2k at gmail.com
Tue Jul 14 06:59:44 CDT 2009

Good to hear. There are various optimizations which I still have to
make which can boost performance some more. For instance in case of
SRCCOPY (means a direct copy from a source to a destination without
any fancy blending or some bit-wise operation) I can save a 'memcpy'
and I don't always have to recreate XRender Pictures which could also
help. Performance will get better :)


On Tue, Jul 14, 2009 at 1:51 PM, Aurimas Fišeras<aurimas at gmail.com> wrote:
> On 07/11/2009 10:08 PM, Roderick Colenbrander 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.
> I get a similar performance increase on intel driver too.

More information about the wine-devel mailing list