[cairo] pixman_fill() on MMX/SSE

Benjamin Otte otte at gnome.org
Tue Dec 1 00:54:20 PST 2009


Attached is a patch that makes pixman_fill() work with non-32 bpp. The
MMX and SSE code paths expect the xor value to be expanded to 32bit
while both the NEON and the fast-path implementations do not. And the
callers don't expand the value either.
So I'm very sure the fix is straight-forward and doesn't break
anything, but the checks that I remove might have been there for a
So it's your time to speak up now If you know why. And if , I'm just
gonna commit it in a few days.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff
Type: application/octet-stream
Size: 1734 bytes
Desc: not available
Url : http://lists.cairographics.org/archives/cairo/attachments/20091201/70cf3038/attachment.obj 

More information about the cairo mailing list