Hey,<br><br><div><span class="gmail_quote">On 11/22/06, <b class="gmail_sendername">Daniel Amelang</b> &lt;<a href="mailto:daniel.amelang@gmail.com">daniel.amelang@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 11/22/06, Xan Lopez &lt;<a href="mailto:xan.lopez@gmail.com">xan.lopez@gmail.com</a>&gt; wrote:<br>&gt; So...<br>&gt; I've not yet setup cairo-perf on the hardware, but using torturer and jorn's<br>&gt; timetext the results look like this:
<br>&gt;<br>&gt; Cairo 1.3.2: Drawn label 2708 times. Average time spent drawing (in<br>&gt; seconds): 0.002021<br>&gt; Cairo 1.3.2 + 3 patches: Drawn label 2716 times. Average time spent drawing<br>&gt; (in seconds): 0.002015
<br>&gt; Cairo 1.3.2 + matrix indentity patch: Drawn label 2696 times. Average time<br>&gt; spent drawing (in seconds): 0.002135<br>&gt; Cairo 1.3.2 + cairo_lround patch: Drawn label 2703 times. Average time spent<br>&gt; drawing (in seconds): 
0.002085<br>&gt; Cairo 1.3.2 + glyph gstate patch: Drawn label 2693 times. Average time spent<br>&gt; drawing (in seconds): 0.002097<br><br>Whoops, you picked up the identity patch instead of the<br>_cairo_matrix_to_pixman_matrix patch :) So the three patches, in order
<br>of estimated impact were:<br><br>1) _cairo_lround<br>2) _cairo_gstate_transform_glyphs_for_backend (be sure that you<br>applied my version of this, as I'm pretty sure it's faster than<br>Aivars' and Jorn's)<br>3) Patch to speedup _cairo_matrix_to_pximan_matrix
</blockquote><div><br>Hrm, I think I applied the patch attached to the first mail in this thread. Granted, I didn't pick the best name for it in my mail, but I think it's the correct one :) <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; As you can see, the results are so similar that the numbers are not very<br>&gt; meaningfull and any possible win or lose is lost in the noise (I've repeated<br>&gt; all the tests several times, without changes). gtk-theme-torturer seems to
<br>&gt; confirm this, as the results are almost completely the same.<br><br>Yes, that's pretty disappointing, but I'll hold onto the thread of<br>hope that you applied Aivars' or Jorn's version of transform_glyphs,<br>not mine. And maybe that to_pixman patch that you missed will also
<br>make a difference. Just leave out the is_identity one for now, to keep<br>the SNR high.</blockquote><div><br>Well, I'll double check tomorrow, but I think I used your versions because they have your personal 000N- nomenclature :)
<br>Let's hope that other people testing or even my own further testing proves the initial impression wrong. And keep the patches coming! <br><br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks!<br><br>Dan<br></blockquote></div><br><br>Cheers, Xan<br>