[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 22:07:09 PST 2010


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

veldt <temp.20.nurkle at spamgourmet.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |temp.20.nurkle at spamgourmet.
                   |                            |com

--- Comment #2 from veldt <temp.20.nurkle at spamgourmet.com> 2010-11-13 22:07:03 PST ---
(In reply to comment #1)
> In any case, the image backend uses a different rasterisation method in 1.10 so
> the regression doesn't occur as much, so a possible workaround might be to use
> a temporary image surface to render the strokes.

Indeed! The image backend uses only about 13% of the CPU time xcb or xlib does.
(re: cairo-perf-trace at
https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/655024/comments/31)

I initially considered this a text-shadows bug, but am now thinking it may be a
text-shading issue. As an amateur, is there a reason black text "ghosted" to
0.5 alpha "grey" would overwork the tesselator?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list