[cairo] [RFC] Add device_extents api

Jeff Muizelaar jeff at infidigm.net
Tue Feb 3 14:12:39 PST 2009

On Tue, Feb 03, 2009 at 02:46:20PM -0500, Behdad Esfahbod wrote:
> Jeff Muizelaar wrote:
> > On Tue, Feb 03, 2009 at 12:25:48PM -0500, Behdad Esfahbod wrote:
> >> Jeff,
> >>
> >> The current implementation is broken indeed, and we plan to fix it. 
> > 
> > How do we plan on doing this?  I don't know if we can just change the
> > current implementation as that will likely break all the applications
> > that currently use it. For example, if, like moonlight, you switch to an
> > identity matrix before getting the extents and expect to get the device
> > extents we can't just start returning the user space extents because
> > they'll be too small.
> Huh?  If matrix is identity, the broken and ideal extents are the same.
> Either I'm missing something huge or you're talking about something else.
> This problem can be fixed and doesn't need new API.

Yep, when the matrix is identity they're the same, but what should you
get if the matrix isn't identity?


More information about the cairo mailing list