On Wed, 18 Apr 2007 13:41:40 GMT "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
babbled:

> 
> > > > Some embedded devices are so slow that --enable-small-dither-
> > > >mask is not enough, we have to completely remove dithering to
> > > > get some speedups. This is the case with Nokia 770 or N800,
> > > > where we have a [EMAIL PROTECTED] but not much CPU to handle all
> > > > these pixels :-)
> > >
> > >        Some of that conversion and dithering related code could
> > > be sped up somewhat.. though it'd be a fair amount of work (just
> > > to go thru it all is quite a bit) and might not be worth it in
> > > all cases.
> > 
> > Yep. Actually, I'm talking to raster about we start a 16bpp-only
> > software_x11 engine. Problem is: today we need to convert
> > 24->16[+dither] + alpha for each blit, I've removed the [+dither]
> > step, improving performance in about 20%... but from his tests,
> > having 16bpp packed in a special format, with alpha in another
> > plane and scaled down to 5 bits, we can multiply both r5g6b5 in
> > 1 32bit instruction, giving 2x speedup... that's a huge thing!
> 
>       That would be better yes. I don't think you need a separate
> x11 engine for this (and indeed this would be useful for the other
> software based engines), just add compositing functions to blend
> a8r8g8b8 to r5g6b5 16bpp dst images would be a great improvement
> there (and adding suitable changes to get the correct version).
>       Sounds like you and raster have something going already
> here.. excellent!
> 
>       An interesting side question though would be to wonder how
> many display devices out there are planning to have 16bpp displays
> for very long...?

actually need much more than new compositing ops. we need scaling,
pre-conversion to 16bpp(+ optional alpha mask) on load etc. etc. etc. i wont do
a complete engine - going to do something similar to the shared software_generic
engine - but software_16_generic - it can be shared, but it will be special case
for  16bpp display where you want to drop quality for speed. it will mean a
whole new set of rendering paths. we can shuffle things around later though -
but for now i think that is the best place for it.

> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> 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)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to