[Cairo] Cairo on older X servers, (eg. with Render version 0.2)
spitzak at d2.com
Tue Sep 30 18:04:23 PDT 2003
On Tuesday 30 September 2003 09:17 am, Carl Worth wrote:
> On Sep 30, Keith Packard wrote:
> > I think we have to make this assumption or cairo will be worthless
> > without Render -- that includes all non-X environments.
I agree that this will have to be assummed. This is how GLUT works and that
does not seem to break any programs.
> > The only trick I see is in having cairo track the size of the
> > drawable; I don't have any great ideas here as the library can't do
> > this on it's own, and it will only matter when you don't have
> > Render, leaving the system prone to failure in those cases.
I think it would be acceptable to add a call that must be done in the
system-specific area, something like cairo_xlib_update_surface_size(...). I
think any toolkit that hides xlib would probably be able to call this.
I think GLUT does some trick in this area. But they had to emulate OpenGL, so
unless this trick is really good it may be acceptable to just add a call for
cairo, as cairo does not need to emulate anything.
,~,~,~,~ ~ ~ ~ ~
/\_ _|_========___ Bill Spitzak
~~~/\/\\~~~~~~\____________/~~~~~~~~ spitzak at d2.com
More information about the cairo