On 4/17/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Gustavo wrote: > > > 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! -- Gustavo Sverzut Barbieri -------------------------------------- Jabber: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 ------------------------------------------------------------------------- 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