Thread (8 messages) 8 messages, 4 authors, 2003-03-18

Re: fb_imageblit semantic

From: Petr Vandrovec <hidden>
Date: 2003-03-17 12:26:03

On 17 Mar 03 at 13:18, Geert Uytterhoeven wrote:
That depends... How do we draw the monochrome penguin? Using image->depth is 1
or 8? The latter (current method) is slower, since we need to expand the
monochrome logo to 8-bit first, and (usually) compress it to 1-bit in the fbdev
driver afterwards.
As far as I can see, it gets monochromatic logo and converts it to
8bpp format ;-) (fb_set_logo, needs_logo = 1 or ~1) And then imageblit
converts it back to 1bpp.
 
And perhaps we may want to draw 32-bit ARGB images later?

So I see the following possible valid values for image->depth:
  - 8 (logo with up to 256 colors and LUT)
  - optional 1 (monochrome logo, if we don't want to expand?)
  - optional 32 (ARGB image, dithering left to the driver?)
I still do not understand 'if we don't want to expand'. This forces too
much knowledge on upper layer, as far as I can tell.
                                                    Petr Vandrovec
                                                    



-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help