[cairo] Pixman refactoring, ARM and Altivec implementations needed
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.
More information about the cairo