[cairo] Pen vertex estimation solutions

Carl Worth cworth at cworth.org
Tue Oct 12 12:49:05 PDT 2004

On Tue, 12 Oct 2004 12:35:39 -0700, Keith Packard wrote:
> btw -- I've still got a few patches here and would like feedback before 
> deleting or committing them.

Sorry, I know you mentioned 1 or 2 of these earlier. I'm still working
through a pretty big email backlog with regards to cairo stuff.

> 1)	trapezoid list doubled in size instead of incremented.  Changes.
> 	from O(n) to O(1) (amortized).  Should actually do traps in batches
> 	and ship them to the server in chunks to reduce X server latency.
> 	Would need to use trap extents to create temp pixmap.
> 2)	trapezoid extents computed on-the-fly with a sloppy, but
> 	correct-for-our-usage algorithm.
> 3)	Kludge in xlib_surface.c mapping pixmaps with 0 width/height to 1
> 	to avoid limit in X protocol.

Conceptually, these all seem fine to me. Is that all you wanted to wait
for, or would you like someone to look at the implementation as well?


More information about the cairo mailing list