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 :)
Roderick
On Tue, Jul 14, 2009 at 1:51 PM, Aurimas FiĊĦerasaurimas@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.