[cairo] [PATCH] [ARM] too many arguments to function _pixman_image_get_solid

Soeren Sandmann sandmann at daimi.au.dk
Fri Jun 26 16:32:50 PDT 2009


Hi,

> > A new pixman release 0.15.14 is now available.
> 
> It doesn't compile for me on ARM.
> There are too many arguments to function _pixman_image_get_solid()

Yes, sorry. Apparently I broke this when changing the
FbComposeGetSolid() macro to _pixman_image_get_solid().

> I also believe it was intended fbCompositeSolidMask_nx8x8888neon and
> fbCompositeSolidMask_nx8x8888arm to bail out if fully transparent but it
> seems it was not implemented in that way.

We can't actually bail when just the alpha channel is 0. That's
because the color channels might still be non-zero, even with
premultiplication, and in that the over computation still needs to be
carried out.

> See Patch attached.

I have pushed it with the srca == 0 bits left out.


Thanks,
Søren


More information about the cairo mailing list