<html><body bgcolor="#FFFFFF"><div>Hi Wade,<br><br>On 28 Jun 2010, at 15:10, Wade Brainerd &lt;<a href="mailto:wadetb@gmail.com">wadetb@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><span>I developed a couple of activities using Cairo that I later ported to</span><br><span>other drawing solutions.</span><br></div></blockquote><div><br></div><div>The possible performance test candidate that sprang to mind when reading Mart's email&nbsp;<span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.289062); -webkit-composition-fill-color: rgba(175, 192, 227, 0.222656); -webkit-composition-frame-color: rgba(77, 128, 180, 0.222656); color: rgb(148, 0, 14); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">was the work you put in on the pulsing activity icon animation. Can you recall if Cairo is the bottleneck there or was it something else?</span></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.226562); -webkit-composition-frame-color: rgba(77, 128, 180, 0.226562);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.289062); -webkit-composition-fill-color: rgba(175, 192, 227, 0.222656); -webkit-composition-frame-color: rgba(77, 128, 180, 0.222656);">Regards,</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.285156); -webkit-composition-fill-color: rgba(175, 192, 227, 0.21875); -webkit-composition-frame-color: rgba(77, 128, 180, 0.21875);">--Gary</span></div><div><br></div><div>P.S. Great to see you about again on the list recently.</div><br><blockquote type="cite"><div><span></span><span>One is Bounce (a three dimensional Pong game).</span><br><span></span><br><span>git://git.sugarlabs.org/bounce/mainline.git</span><br><span></span><br><span>I didn't tag it, but commit 7b7abf5 was the last version using cairo.</span><br><span>I'll likely port this to Sugargame when I find time.</span><br><span></span><br><span></span><br><span>Another is Yay! Bee See, an alphabet program for younger children.</span><br><span></span><br><span>git://dev.laptop.org/users/wadeb/yay-bee-see</span><br><span></span><br><span>I've been working on porting this to Sugargame too, and adding editing</span><br><span>features (e.g. the ability to replace the images and sounds for each</span><br><span>letter, and to save to the journal)</span><br><span></span><br><span></span><br><span>For a time, Typing Turtle used cairo to render its keyboard with</span><br><span>overlaid hand SVGs.</span><br><span></span><br><span>git://git.sugarlabs.org/typing-turtle/mainline.git</span><br><span></span><br><span>The last version to use cairo was v5. &nbsp;I switched to caching bitmap</span><br><span>images of each key and the hand overlays to make the keyboard keep up</span><br><span>while typing at a reasonable pace.</span><br><span></span><br><span></span><br><span>All of these would probably make a pretty good cairo performance tests</span><br><span>on XO-1.</span><br><span></span><br><span></span><br><span>-Wade</span><br><span></span><br><span>On Mon, Jun 28, 2010 at 5:17 AM, Peter Robinson &lt;<a href="mailto:pbrobinson@gmail.com">pbrobinson@gmail.com</a>&gt; wrote:</span><br><blockquote type="cite"><span>On Mon, Jun 28, 2010 at 10:13 AM, Dov Grobgeld &lt;<a href="mailto:dov.grobgeld@gmail.com">dov.grobgeld@gmail.com</a>&gt; wrote:</span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>Not sure this is relevant, but I have found that for software rendering</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>(without hardware acceleration) agg (anti-grain graphics) is a lot faster</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>than cairo. At least it was when I benchmarked them a couple of years ago.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>See: <a href="http://www.antigrain.com/">http://www.antigrain.com/</a>&nbsp; .</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>There's been a lot of changes and improvements in cairo using HW accel</span><br></blockquote><blockquote type="cite"><span>since then.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Peter</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>On Mon, Jun 28, 2010 at 12:03, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt;</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>wrote:</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>On 28.06.2010, at 09:21, Sascha Silbe wrote:</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Excerpts from Mart Raudsepp's message of Mon Jun 28 06:37:31 +0200 2010:</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Currently we (primarily two AMD employees, not so much me) are</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>concentrating on fixing some of the awful bugs (many of which get</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>triggered only by a newer xorg-server version), such as misrendering</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>with HwAccel and rotation issues. After those are hopefully fixed soon,</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>some attention will probably start to go on hardware acceleration</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>performance, as the current situation is indeed rather sad:</span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="http://people.freedesktop.org/~leio/geode/perf/">http://people.freedesktop.org/~leio/geode/perf/</a></span><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Awesome (that somebody is going to work on it), thanks!</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Sascha</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Yay indeed!</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>- Bert -</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>_______________________________________________</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Devel mailing list</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>_______________________________________________</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Devel mailing list</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><span>_______________________________________________</span><br></blockquote><blockquote type="cite"><span>Devel mailing list</span><br></blockquote><blockquote type="cite"><span><a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a></span><br></blockquote><blockquote type="cite"><span><a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel</a></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span>_______________________________________________</span><br><span>Devel mailing list</span><br><span><a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a></span><br><span><a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel</a></span><br></div></blockquote></body></html>