[cairo] [pixman] C optimization for x888->0565
k.kooi at student.utwente.nl
Wed Sep 10 11:54:06 PDT 2008
André Tupinambá wrote:
> Hi Vlad,
> Makes sense to create the MMX and SSE2 versions of this fast paths?
I'd appreciate NEON fast paths for it :)
> André Tupinambá
> On Sat, Sep 6, 2008 at 9:57 PM, Vladimir Vukicevic<vladimir at pobox.com> wrote:
>> The x8r8g8b8 -> r5g6b5 with operator source case was going through
>> composite_general, complete with fbFetch_x8r8g8b8's and fbStore_r5g6b5's.
>> Youch. This case happens pretty commonly when an app is using a 24-bpp
>> surface as a backbuffer when it does the final blit to a 16bpp X server as
>> part of expose handling.
>> This can maybe be done faster on arm with assembly (where it'll get the most
>> use), but Jeff can do that better than me if it's necessary -- looking at
>> gcc's code, it doesn't look awful.
>> - Vlad
>> cairo mailing list
>> cairo at cairographics.org
More information about the cairo