[cairo] Scrolling/Copying

Owen Taylor otaylor at redhat.com
Thu Jun 23 12:37:28 PDT 2005


On Thu, 2005-06-23 at 21:29 +0200, Tim Teulings wrote:
> Hello!
> 
> > That's a longstanding bug.  The current Render implementation doesn't
> > handle overlapping source/dest at all.  Same for the software drawing
> > code in cairo itself.
> > 
> > We can work around this particular bug by using core rendering for this
> > particular case; it would have the advantage of better performance on
> > most X servers.  There is similar code in the cairo drawing code we
> > could use for the software case.
> 
> Ah sad story :-/ The (temporary) fix would be nice - or is there a
> workaround I can implement in my application? Would the fix be
> integrated in the next cairo version?

Is there any reason that you can't just use XCopyArea()?

> Nevertheless, can someone still explain me the to coords params to the
> cairo_set_source_surface method?

It's really simple - it's just the coordinates of the upper left corner
of the surface in user space coordinates.

Regards,
						Owen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/cairo/attachments/20050623/819a72a8/attachment.pgp


More information about the cairo mailing list