[cairo] Performance of the image surface back-end
Vladimir Vukicevic
vladimir at pobox.com
Fri Aug 15 15:42:32 PDT 2008
On Aug 15, 2008, at 6:20 AM, Nicholas Allen wrote:
> Cairo (image surface back-end version 1.6.4 on Windows):
>
> ~ DrawHorizLine 44352 ms 1000000 solid
> horiz lines from 0.5, 50.5 to 500.5, 50.5
This is not actually a pixel-aligned horizontal line, unless you are
using the non-default SQUARE endcaps. The horizontal line would be
from 0.0, 50.5 to 501.0, 50.5. With this line, you are getting
essentially the slowest possible path for path rasterization; however,
even with that, it seems quite slow. As others mentioned, seeing the
source for your benchmark would be useful! (If, however, you are
explicitly setting SQUARE endcaps, then something is likely going
quite wrong.)
- Vlad
More information about the cairo
mailing list