[cairo] Floating point API in Pixman
a.g.nienhuis at gmail.com
Wed Aug 11 15:50:42 PDT 2010
2010/8/11 Krzysztof Kosiński <tweenk.pl at gmail.com>
> The 16.16 limitation on gradient coordinates and transformation
> matrices is insufficient and causes glitches when rendering gradients
> and bitmaps at 40x zoom, and in certain cases even at 1x zoom. It
> would be best if gradients could use the full precision of doubles, as
> exposed in Cairo.
The gradients in your test case (
https://bugs.freedesktop.org/show_bug.cgi?id=29470) can be rendered fine
with just 16.16 fixed point math. It's just that the implementation in
pixman is not very accurate. I guess it's accumulating errors.
> Regards, Krzysztof
> cairo mailing list
> cairo at cairographics.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cairo