I&#39;m assuming that these SVGs are rendered at initialization time into bitmaps using Cairo.<br><br>But either way, I think there is a big performance problem with Cairo on the XO.&nbsp; I see it again and again in my activities, so far in Bounce, Typing Turtle and even Yay! Bee See; drawing simple shapes and images with Cairo seems to always kill interactivity.&nbsp; <br>
<br>In Bounce I had to switch to custom gdk.Image based code in a C extension.&nbsp; I would have done PyGame except it doesn&#39;t allow for GTK widgets.<br><br>I would like to see someone try getting in touch with Carl Worth (<a href="http://www.cworth.org">www.cworth.org</a>) and ask him to look at Cairo performance on an XO.&nbsp; I&#39;ve tried contacting him in the past but not gotten a response.&nbsp; It might be that we need to switch to an integer-only version, enable some optimization flags, or something similarly simple.<br>
<br>-Wade<br><br><div class="gmail_quote">On Sun, Dec 7, 2008 at 5:17 PM, Erik Blankinship <span dir="ltr">&lt;<a href="mailto:erikb@mediamods.com">erikb@mediamods.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;">
<div>Are you rendering SVGs to bitmaps once, and then using the bitmaps from thereon?<br></div><div><br>(This does not solve the svg performance problem, but attempts to limit its effect).</div><div><div></div><div class="Wj3C7c">
<div><br><div class="gmail_quote">
On Sat, Dec 6, 2008 at 12:54 PM, Walter Bender <span dir="ltr">&lt;<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@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 have been trying to speed up Turtle Art, which initializes much<br>
slower (4x) since I converted from GIF to SVG. I&#39;ve tried a lot of<br>
tweaking, such as eliminating the linear gradients, in an attempt to<br>
find out where the rendering bottleneck is (the file sizes are not<br>
sizes are about the same) to no avail. Anyone have any experience with<br>
such things?<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br>