On Wed, 5 Jul 2006 15:43:54 -0700 Blake Barnett <[EMAIL PROTECTED]> babbled:
> On Jul 5, 2006, at 7:49 PM, [EMAIL PROTECTED] wrote: > <snip> > > > > > This would allow evas to remain purely within the realm > > of non-premul color space and have more-or-less the same results > > with the xrender engine as with the software engine. > > > > The benefits of this would of course be that there would > > be no "pain" on any of the current apps/libs using evas. > > The detriments are a klunky, slower, more limited rendering > > model. > <snip> > > I can understand the distaste for a klunky model, but has there been > any profiling done to show just how much of a speed loss we're > talking about with this implementation? From my perspective as > purely an Evas user, I would FAR prefer to have no API changes and an > insignificant performance hit than a huge API change, and an > insignificant performance gain. the gains when dealing with xrender which in the long run when finally hardware acceleration ceases to suck and actually accelerates, will be worth it alone. now we deal in the same native colorspace xrender works in so we dont have to convert every time we interface with it. as for other speedups - when rendering to an argb dest buffer we get about 10-20% speedups easily from memory. its doesn't include the fact that premul will make scaling of argb data look more correct with speedups as opposed to needing to add more branches into the scaler in order to try and make it correct for non-premul which will slow it down. we possibly could gain better compression for storing image/pixel data too etc. etc. its worth it. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) 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 [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
