[cairo] retained mode (glitz internal and cairo rendering model)

David Reveman c99drn at cs.umu.se
Wed Jul 7 07:18:09 PDT 2004

On Mon, 2004-07-05 at 17:30 +0200, Jost Boekemeier wrote: 
> > I plan on trying to add a new type of surface to 
> > glitz, a kind of retained mode rendering surface
> I think a "GL retained rendering surface" and a
> "Direct3D retained rendering surface" is a very good
> idea.  This would allow us to implement the following:
> r = new Rectangle(...);
> ...
> r.setAnimation(<anim commands...>);// server-side
> BTW: Note that in MSIL (Avalon) every shape
> (rectangle, line, ...) /isa/ RetainedVisual (could be
> implemented so that every shape is associated with a
> Direct3D retained visual on Windows). AFAIK you don't
> have the choice to use a "normal" DrawingVisual for
> shapes.
> We have to think how to integrate this into GTK,
> though (it must use Direct3D surface on Win, GL on X).

Why must it use Direct3D on Windows? Why not OpenGL on both X and

More information about the cairo mailing list