Yea that is what I have been doing for my rewrite.  What does blit mean.<br><br>Talguy<br><br><div class="gmail_quote">On Fri, May 21, 2010 at 3:57 PM, Thomas Dempton <span dir="ltr">&lt;<a href="mailto:t.dempton@yahoo.com">t.dempton@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>Cairo is by default hardware-accelerated, however certain operations can be better accelerated by hardware compared to others.<br>
A good strategy is to cache whatever possible in native cairo-surfaces, and blit that surfaces when you neet to display it.<br><br>So,  instead of e.g. drawing 100 similar shapes, render the shape one time into an ARGB surface and blit that 100 times.<br>
</div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Talguy &lt;<a href="mailto:talguy385@gmail.com" target="_blank">talguy385@gmail.com</a>&gt;<br>
<b><span style="font-weight: bold;">To:</span></b> Cairo Mailing List
 &lt;<a href="mailto:cairo@cairographics.org" target="_blank">cairo@cairographics.org</a>&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Fri, May 21, 2010 7:59:54 PM<br><b><span style="font-weight: bold;">Subject:</span></b> [cairo] Hardware acceleration<br>
</font><div class="im"><br>
<p>I am using cairomm to build a realtime application onto of minimal ubuntu.  Is cairomm by default hardware accelerated or do I have to enable an option to make it so.  I have been improving my drawing procedures but would like to give my application every advantage that it can get so that I can run it at 30 - 40 fps.</p>


<p>Talguy<br></p>
</div></div></div>
</div><br>

      </div></blockquote></div><br>