[Pixman] [PATCH 3/3] Move untransformed fetchers into pixman-fast-path.c

Søren Sandmann sandmann at cs.au.dk
Mon Sep 30 10:41:33 PDT 2013


Søren Sandmann Pedersen <sandmann at cs.au.dk> writes:

> From: Søren Sandmann Pedersen <ssp at redhat.com>
>
> These are special cased fetchers that belong in pixman-fast-path.c

The other patches in this series are pushed now, but I didn't push this
one because it causes the test suite to fail with PIXMAN_DISABLE=fast.
This is basically an instance of the long-standing bug where the general
implementation incorrectly narrows wide formats to 8 bits. With the
wide, untransformed fetcher moved to fast, this narrowing causes
operations involving a8r8g8b8_sRGB to fail in the composite test.

I don't think there is a good solution other than actually fixing that
long-standing bug (which is of course long-standing for a reason).


Søren


More information about the Pixman mailing list