Cairo is now the graphics back end for Firefox, yes? I thought moving to Cairo resulted in a considerable rendering speedup for FF. <br><br><div class="gmail_quote">On Fri, Jan 30, 2009 at 6:31 PM, Peter Verswyvelen <span dir="ltr">&lt;<a href="mailto:bugfact@gmail.com">bugfact@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I found Cairo rather slow, even on the fastest hardware.<br>
<br>
Maybe OpenVG will take off one day:<br>
<a href="http://www.khronos.org/openvg" target="_blank">http://www.khronos.org/openvg</a><br>
<br>
<br>
2009/1/30 Bryan O&#39;Sullivan &lt;<a href="mailto:bos@serpentine.com">bos@serpentine.com</a>&gt;:<br>
<div><div></div><div class="Wj3C7c">&gt; Hi, Antony -<br>
&gt;<br>
&gt; It&#39;s good to see you active on here.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; It&#39;s not clear to me if the Cairo API in its current form supports<br>
&gt;&gt; vector-level clipping or constructive area geometry, [...]<br>
&gt;<br>
&gt; The Cairo clipping API is very PostScripty; you set up a path and then turn<br>
&gt; it into a clip region instead of filling it. You don&#39;t end up with a<br>
&gt; first-class value, but a manipulation of the implicit global rendering<br>
&gt; state. For CAG-style operations, <a href="http://lib2geom.sourceforge.net/" target="_blank">http://lib2geom.sourceforge.net/</a> would be a<br>
&gt; better bet, but FFIing to a library written in C wouldn&#39;t necessarily be a<br>
&gt; real improvement over just writing a CAG library natively. I think it would<br>
&gt; be true to say that you can&#39;t quite get everything you would want in one<br>
&gt; easy-to-use place, then.<br>
&gt;<br>
&gt;<br>
</div></div><div><div></div><div class="Wj3C7c">&gt; _______________________________________________<br>
&gt; Haskell-Cafe mailing list<br>
&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>We can&#39;t solve problems by using the same kind of thinking we used when we created them. <br> &nbsp; &nbsp;- A. Einstein<br>