On Friday 20 November 2009, Koen Kooi wrote: > On 18-11-09 14:41, Siarhei Siamashka wrote: > > But a bit more speed can be gained by tweaking pixman_blt to support > > overlapped source/destination areas and making use of SIMD optimizations > > there: > > http://cgit.freedesktop.org/~siamashka/pixman/log/?h=overlapped_blt > > Using those patches on top of 0.17.3 + the xserver patch seem to be > working without problems on beagleboard. I see no artifacts when > scrolling in midori or arora.
It does not just work, but should improve performance too :) On ARM Cortex-A8, using NEON optimized functions from pixman for overlapped copies is at least 1.5x faster for the cases when the code from fbBlt in X server would be used instead. Looks like firefox 3.6 now also joined the list of applications which directly benefit from fast overlapped blits. Earlier versions of firefox did not seem to use such blits (much). -- Best regards, Siarhei Siamashka _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
