[PATCH, pixman] ARM NEON optimized pixman_blt & overlapped stuff

Siarhei Siamashka siarhei.siamashka at gmail.com
Wed Nov 18 08:41:30 PST 2009


On Wednesday 18 November 2009, Koen Kooi wrote:
> On 18-11-09 14:41, Siarhei Siamashka wrote:
> > Making real use of overlapped pixman_blt also requires patching xserver
> > and the most simple way to do it is included in the attached test patch
> > (not intended to be applied as-is).
>
> How many kittens will get killed if I provide a pixman with overlapped
> blit support and apply your patch to Xorg after that?

Everything should work fine except that there will be no way for downgrading
pixman. Patched xserver will show bad image artefacts on the use of overlapped
blits when run with older unpatched versions of pixman.

The other way around is always fine. Patches for pixman have no effect on
interoperability with any versions of xserver.

> I suspect overlapped blits will also benefit from a cached framebuffer
> as well, right?

Yes, at least for me the best type of 'non-3d-accelerated desktop' experience
on OMAP3 devices can be achieved with write-through cached 16bpp framebuffer
(and ShadowFB option explicitly disabled). But it still needs a few more NEON
optimizations to address all the bottlenecks.

-- 
Best regards,
Siarhei Siamashka
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.x.org/archives/xorg-devel/attachments/20091118/76b844d7/attachment.pgp 


More information about the xorg-devel mailing list