[cairo] Lander Game

Jay Vaughan jayv at synth.net
Tue Jan 9 03:20:58 PST 2007


>As for doing something like a "display list" that could capture
>arbitrary sequences of calls to cairo functions, that's functionally
>similar to the cairo-meta-surface we've got in cairo now, and that we
>would like to expose at some point.

I've been using cairo+libsvg-cairo+SDL to do embedded SVG for a while 
now, even though libsvg-cairo is deprecated, for the reason that 
libsvg-cairo makes it very simple to implement such a scheme (display 
list cache)..

Basically, my GUI system has an SVG description, with nodes defined 
for specific aspects of the GUI, and I render those nodes according 
to event->input, caching those nodes that don't change and only 
updating those that do change .. works quite well, actually ..

-- 

;

Jay Vaughan



More information about the cairo mailing list