agg vs cairo in gnash

Patrice Dumas pertusus at free.fr
Tue Feb 19 09:57:00 UTC 2008


On Tue, Feb 19, 2008 at 03:03:36AM -0600, Callum Lerwick wrote:
> 
> On Mon, 2008-02-18 at 15:42 +0100, Patrice Dumas wrote:
> > > I don't think anyone cares quite that much about agg anymore ;)
> > 
> > I guess that the gnash maintainer in OLPC cares, maybe the former owner
> > also cares (though it is not that clear).
> 
> It appears gnash can use agg or cairo, but the developers prefer agg. Is
> there a reason for this? (Apparently there's an OpenGL renderer too)
> Everything else in the universe has been moving to cairo, why do we need
> a duplicate project? I suppose its because agg is C++ and apparently so
> is gnash. Still, bleh.

The main reason why there is only an agg renderer is that the cairo
renderer is not finished, certainly because there is nobody to finish
it. Also the author of the agg renderer seem to be very happy with agg
and always points out that it does all the relevant optimization. I
don't think that the reason is that it is in c++. gnash is used in
embedded devices, maybe it has less dependencies overall (though cairo
hasn't that much dependencies). Also is cairo able to draw on the
framebuffer?

The OpenGL renderer may be better with accelerated graphics, especially
on some embedded devices that have otherwise low performances, but in
general is less optimized than agg and also in general (but maybe
because less people are working on it), less precise than the agg
renderer.

--
Pat
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SpamAssassinReport.txt
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20080219/f93b4d2c/attachment.txt>


More information about the fedora-devel-list mailing list