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

Re: [E-devel] evas premul changes



On Sat, 16 Sep 2006 16:18:33 -0500 brian.mattern@gmail.com babbled:

> On Sat, Sep 16, 2006 at 01:42:45PM +0900, Carsten Haitzler wrote:
> > 
> > sounds good - one thing i did notice - gradient fills are a lot slower than
> > images... :) i noticed when cross-fading wallpapers @ 1600x1200 with
> > gradient bg's :)
> > 
> 
> The current edje implementation of grads does more recalculating than it
> needs to each frame. For instance, for diagonal grads (top left to
> bottom right) it is recalculating the fill every step of the way, even
> if you're just fading. I was planning to cache the calculated fill, and
> only recalc if the size and/or fill params were different between the
> two states. BUT, this calculation will now be inside evas, so the edje
> side of things will be simpler, and hopefully the evas implementation
> will cache.

sure - but i don't think this was the "issue" :) it's fairly minor compared to
re-rendering about 7 million pixels of gradient every frame :)

> rephorm.
> 
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    raster@rasterman.com
裸好多
Tokyo, Japan (東京 日本)