On Jul 5, 2006, at 6:11 PM, Carsten Haitzler (The Rasterman) wrote:

> 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.

Cool, just had to ask.

-Blake

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

Reply via email to