Re: gtk performance testing [was Re: GNOME 2.11/2.12 targeting GTK+ 2.8 (ie cairo based)]



Clemens Eisserer (linuxhippy gmail com):

> > When you draw a line or a curve using cairo, it is decomposed into
> > trapezoids which are rendered by RENDER.
> 
> Sorry if this question is quite naive, but I wonder why cairo seems to
> generate such a large amount of overhead at all - why can't simple
> operations like fills and blits which are the most used  not be
> executed just like it was before switching to cairo just using plain
> x?

  This is already being done in the Cairo code for certain operations
where possible.  Do you have a case where cairo is generating a large
amount of overhead?

> I do not mean using cairo+x but furthermore let cairo do stuff that
> can be done using x-core do by x-core and not create trapezoids out of
> every curve?
> Seems I don't get something...

  What application are you using that draws a lot of curves?  Core X
doesn't do antialiased curves.

  -Billy




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