[cairo] [PATCH, pixman] ARM NEON optimized pixman_blt & overlapped stuff
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.cairographics.org/archives/cairo/attachments/20091118/76b844d7/attachment.pgp
More information about the cairo