[cairo-bugs] [Bug 31589] Very high cpu usage of _cairo_bentley_ottmann_tessellate_polygon() in transmission-gtk

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Nov 13 09:19:13 PST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=31589

--- Comment #1 from M Joonas Pihlaja <jpihlaja at cc.helsinki.fi> 2010-11-13 09:19:12 PST ---
This is likely due to a bugfix in the stroker which fixes the antialiasing of
self-intersecting strokes.  The worst hit backends are those which use
trapezoids as their geometric primitive, such as the xlib backend, and we can't
quickly deal with possible intersections using a fast path; for example for
rectilinear paths we could defer to the rectilinear stroker+tessellator combo
(but I'm not sure we do that currently).



More information about the cairo-bugs mailing list