On Sat, 14 Jun 2014 08:36:10 +0800 Brian Wang <[email protected]> said:
> On Fri, Jun 13, 2014 at 10:47 PM, Cedric BAIL <[email protected]> wrote: > > > On Fri, Jun 13, 2014 at 12:05 PM, Carsten Haitzler <[email protected]> > > wrote: > > > On Fri, 13 Jun 2014 15:28:30 +0800 Brian Wang <[email protected]> > > said: > > >> Hello all, > > >> > > >> Are there any advantages when using the gl-x11 backend vs X11+software > > >> rendering? > > >> Any performance boost? > > >> > > >> I am now on a ARM Cortex-A8 processor with a MALI GPU and wondering if I > > >> should go through the hassle of setting up the driver/library. > > >> > > >> Thanks in advance. > > > > > > "it depends", gl can be faster than the cpu - in many cases. but it > > comes at a > > > memory cost too. try and find out. it'll depend on each case > > > > And battery also. It depends on the application... > > > > OK. > I thought that if I am only doing 2D graphics, gl won't be much help. > Do blitting and scaling go through gl too or are they done in software only? > Please bear with me since this is obviously a newbie question... > I could not find any info on how each backend helps rendering. fgor the gl back end all operations are done with the gpu (except generation of font glyphs from ttf files and loading/decoding of images). "blitting" and "scaling" are just bi-products of drawing triangles. evas actually never blits in the sens that things that scroll get copied around the screen to make them move like traditional widget sets. every change is a redraw of the area that changed (that are may expand to the whole window/screen depending on back end etc.). so scaling an image in gl is drawign 2 triangles with a texture so the tringles cover an area of a different size to the texture. blending may be on or off depending if it's needed. the software engine just does all of these operations with the cpu instead. > Thanks. > > > Brian > > > > -- > > Cedric BAIL > > > > > > ------------------------------------------------------------------------------ > > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > > Find What Matters Most in Your Big Data with HPCC Systems > > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > > http://p.sf.net/sfu/hpccsystems > > _______________________________________________ > > enlightenment-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > -- > brian > ------------------ > > Cool-Karaoke - The smallest recording studio, in your palm, open-sourced > http://cool-idea.com.tw/ > > iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
