summaryrefslogtreecommitdiff
path: root/tools/bmp2rb.c
AgeCommit message (Collapse)Author
2010-04-05Fuzev2: use RGB565SWAPPED (pointed out by amiconn) => 91fpsRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25478 a1c6a512-1295-4272-9138-f99709370657
2009-08-30M:Robe 500: Add firmware patcher: Can decrypt firmware updates, patch them, ↵Karl Kurbjun
and re-encrypt them. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22565 a1c6a512-1295-4272-9138-f99709370657
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg
later. We still need to hunt down snippets used that are not. 1324 modified files... http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17847 a1c6a512-1295-4272-9138-f99709370657
2008-04-10cleanup code for picky compiler warning optionsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17060 a1c6a512-1295-4272-9138-f99709370657
2007-01-18Make RAW option explicitly little-endian and ensure that bmp2rb works the ↵Dave Chapman
same on both little-endian and big-endian hosts. Fix bug with generating <= 8-bit raw output on big-endian hosts. Also remove TAB characters, C99 variable declarations and extremely long lines in the source. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12063 a1c6a512-1295-4272-9138-f99709370657
2007-01-18Add swap bytes optionGreg White
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12060 a1c6a512-1295-4272-9138-f99709370657
2007-01-17Fix commentGreg White
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12054 a1c6a512-1295-4272-9138-f99709370657
2007-01-17Add raw file generationGreg White
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12048 a1c6a512-1295-4272-9138-f99709370657
2006-11-10Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657
2006-07-28X5 remote LCD drawing. This will break target linking atm - ↵Jens Arnold
lcd_remote_update[_rect]() are not yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10347 a1c6a512-1295-4272-9138-f99709370657
2006-04-04Grayscale iPods: Bit-flipped the 2bit LCD driver to use the same format as ↵Jens Arnold
apple. No more mirrored display when loading retailos, after a bootloader update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9478 a1c6a512-1295-4272-9138-f99709370657
2006-02-28open the image in binary mode to work better on windowsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8864 a1c6a512-1295-4272-9138-f99709370657
2006-02-27Fix stupid padded width calculation bug.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8862 a1c6a512-1295-4272-9138-f99709370657
2006-02-21First attempt at generating and using .h files from bitmaps using bmp2rb. ↵Dave Chapman
The .h files are generated for both the core bitmaps and the plugins, but are only currently being used in the core. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8759 a1c6a512-1295-4272-9138-f99709370657
2006-02-16Grayscale iPods: Fixed & optimised LCD driver. Further optimisation is ↵Jens Arnold
possible. * LCD driver now uses proper native bitmaps resembling the LCD internal format. Mono bitmaps are still transposed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8706 a1c6a512-1295-4272-9138-f99709370657
2006-02-08Use 'int' for 32 bit variables in host tools to better run on 64bit archs.Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8626 a1c6a512-1295-4272-9138-f99709370657
2005-11-30And now also allocates the correct amountLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8113 a1c6a512-1295-4272-9138-f99709370657
2005-11-30Now clears the bitmap properly beforte convertingLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8112 a1c6a512-1295-4272-9138-f99709370657
2005-11-15Add output format for the ipod's byte-swapped rgb565Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7890 a1c6a512-1295-4272-9138-f99709370657
2005-11-14Added 16-bit RGB format to bmp2rbLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7861 a1c6a512-1295-4272-9138-f99709370657
2005-07-28bmp2rb: Prepared for future colour bitmap support. The tool reads all BMPs ↵Jens Arnold
into an internal full-colour bitmap now, then converts to the various destination formats from that. Correct 16-bit BMP colour handling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7251 a1c6a512-1295-4272-9138-f99709370657
2005-07-07Heavily extended bmp2rb conversion tool: Handles 4, 16, 24 and 32 bit BMPs ↵Jens Arnold
in addition to 1 and 8 bit. Generates one of 3 output formats: (0) Archos recorder, Ondio, Gmini, H1x0 monochrome; this is the default. (1) Archos player graphics library. (2) H1x0 4-shade greyscale. Decision about the pixel value is based on the true pixel brightness, so hopefully no more inverted images. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7058 a1c6a512-1295-4272-9138-f99709370657
2004-12-20Fixed to allow conversions of 160x128 pictures too.Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5498 a1c6a512-1295-4272-9138-f99709370657
2003-05-21Magnus Holmgren's patch #708098 that makes bmp2rb insensitive to endianessDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3691 a1c6a512-1295-4272-9138-f99709370657
2003-03-19autodetect an ID smarterDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3486 a1c6a512-1295-4272-9138-f99709370657
2002-08-21we like each line less than 80 characters wide pleaseDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1890 a1c6a512-1295-4272-9138-f99709370657
2002-08-21now detects 1bit BMP files too and adjusts to that, which makes thingsDaniel Stenberg
simpler git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1881 a1c6a512-1295-4272-9138-f99709370657
2002-08-21Added newline before EOF.Mats Lidell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1858 a1c6a512-1295-4272-9138-f99709370657
2002-08-19made it output valid C code even if given a filename that starts with aDaniel Stenberg
dot, also made the width and height get written as proper #defines in the output C source. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1795 a1c6a512-1295-4272-9138-f99709370657
2002-08-16Created.Mats Lidell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1781 a1c6a512-1295-4272-9138-f99709370657