Re: fb_imageblit()
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2003-01-08 16:51:03
On 9 Jan 2003, Antonino Daplas wrote:
On Wed, 2003-01-08 at 23:15, Geert Uytterhoeven wrote:quoted
quoted
c. Read color information from pseudopalette if directcolor/truecolor.Hoever, pseudopalette has entries for the first 16 colors only! Hence you are limited to the 16 color for directcolor/truecolor modes.That's why there's an fb_set_logo_directpalette(), for directcolor visuals >= 24bpp, and fb_set_logo_truepalette(), for truecolor, in fb_set_logo(). Basically, it temporarily replaces info->pseudo_palette with one that has 256 entries to match linux_logo. Logo drawing, using cfb_imageblit() has always worked for me in directcolor and truecolor modes.
Bummer, /me should read the code more thoroughfully...
Perhaps renaming `{saved_,}palette' to `{saved_,}pseudo_palette' would make
this clearer...
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com