<div class="gmail_quote">2010/8/11 Krzysztof Kosiński <span dir="ltr">&lt;<a href="http://tweenk.pl">tweenk.pl</a>@<a href="http://gmail.com">gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The 16.16 limitation on gradient coordinates and transformation<br>
matrices is insufficient and causes glitches when rendering gradients<br>
and bitmaps at 40x zoom, and in certain cases even at 1x zoom. It<br>
would be best if gradients could use the full precision of doubles, as<br>
exposed in Cairo.<br></blockquote><div><br></div><div>The gradients in your test case (<a href="https://bugs.freedesktop.org/show_bug.cgi?id=29470">https://bugs.freedesktop.org/show_bug.cgi?id=29470</a>) can be rendered fine with just 16.16 fixed point math. It&#39;s just that the implementation in pixman is not very accurate. I guess it&#39;s accumulating errors.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Regards, Krzysztof<br>
<div><div></div><div class="h5">--<br>
cairo mailing list<br>
<a href="mailto:cairo@cairographics.org">cairo@cairographics.org</a><br>
<a href="http://lists.cairographics.org/mailman/listinfo/cairo" target="_blank">http://lists.cairographics.org/mailman/listinfo/cairo</a></div></div></blockquote></div><br>