[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: agg vs cairo in gnash



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
Spam detection software, running on the system "biotite.ens.fr", has
identified this incoming email as possible spam.  The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email.  If you have any questions, see
the administrator of that system for details.

Content preview:  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. [...] 

Content analysis details:   (6.7 points, 5.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
 4.0 HELO_LOCALHOST         HELO_LOCALHOST
 3.0 LIMSI_22               Sujet : Re abc abc
-0.5 SMILEY                 BODY: Contains one or more Smileys
 0.5 BAYES_50               BODY: Bayesian spam probability is 40 to 60%
                            [score: 0.5000]
 2.5 LIMSI_C28              RAW: Groupe de 2 ou 3 lettres rété
-2.7 AWL                    AWL: From: address is in the auto white-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]