[cairo] Pixman refactoring, ARM and Altivec implementations needed

Jeff Muizelaar jeff at infidigm.net
Thu May 28 19:32:06 PDT 2009


On Thu, May 28, 2009 at 12:12:54PM +0000, Jonathan Morton wrote:
> And this refactor step *did* break the blitters - or rather their
> interface.  I'm not complaining too loudly about that per se, since the
> interface needed to be updated (and I can see it happening again), just
> that the existing blitters were not all updated to suit.
> 
> This latest refactor has introduced some large performance regressions
> at my end.  Some of them can be explained by the new fastpath logic not
> being properly integrated for ARM platforms yet.  For others the cause
> is less clear.
> 
> But because the integration was not completed for all platforms at the
> same time, I can't currently tell whether a particular performance
> regression is due to the refactor or due to shortcomings in the
> integration.  That severely limits my ability to offer suggestions about
> the refactoring itself, and my time is wasted by debugging and
> implementing semi-generic code to try and get things working again.
>

If you post what you have, I'd love to help out. If we still can't
explain the performance regressions, I think we might need to consider
backing the implementation stuff out until we can figure out what's
causing the problem and decide whether it's worth it.

-Jeff


More information about the cairo mailing list