summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-16bit.c (follow)
Commit message (Collapse)AuthorAge
* font caching fixes by Frank DischnerMarcoen Hirschberg2006-03-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9178 a1c6a512-1295-4272-9138-f99709370657
* Fixed pointer size vs. int size problems (64 bit sims)Jens Arnold2006-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8881 a1c6a512-1295-4272-9138-f99709370657
* Optimised lcd_clear_display(), lcd_hline() and lcd_fillrect().Jens Arnold2006-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8774 a1c6a512-1295-4272-9138-f99709370657
* Colour LCD driver: * Bring non-backdrop rendering back up to speed. * Speed ↵Jens Arnold2006-02-03
| | | | | | up rendering with backdrop. * Restore correct behaviour of lcd_clear_display(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8549 a1c6a512-1295-4272-9138-f99709370657
* Patch #1421422 - Backdrop image patch started by Linus, finished by me. ↵Dave Chapman2006-02-02
| | | | | | Adds ability to set backdrop images for file browser and menus (store full-screen bitmaps in /.rockbox/backdrops/) and also the ability to set a full-screen background image in a WPS using the %X|filename.bmp| WPS tag. Currently only implemented for targets with colour LCDs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8536 a1c6a512-1295-4272-9138-f99709370657
* This should not have been recommitted (went undetected for quite a while).Jens Arnold2006-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8533 a1c6a512-1295-4272-9138-f99709370657
* * Changed implementation of inverse bar: Instead of complementing all pixels ↵Jens Arnold2006-02-02
| | | | | | after drawing the text, the text is drawn in inversevid mode. This is faster, and will be more readable when backdrop image support gets added. Appearance on non-colour targets doesn't change. * Speedup of the scroll thread. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8532 a1c6a512-1295-4272-9138-f99709370657
* Work-in-progress transparent bitmaps with 255,0,255 as the transparent ↵Linus Nielsen Feltzing2006-01-28
| | | | | | color, not yet working on the H100 series git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8476 a1c6a512-1295-4272-9138-f99709370657
* Horizontal scrolling patch by Shachar Liberman - Part 2 :)Tomas Salfischberger2006-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8413 a1c6a512-1295-4272-9138-f99709370657
* H300: Roughly 20% faster LCD updates with DMALinus Nielsen Feltzing2005-12-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8271 a1c6a512-1295-4272-9138-f99709370657
* waiting is over: initial unicode commitMarcoen Hirschberg2005-12-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8169 a1c6a512-1295-4272-9138-f99709370657
* revert scroll pause in continuous scrolling modeMarcoen Hirschberg2005-11-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8115 a1c6a512-1295-4272-9138-f99709370657
* add a delay when continually scrolling and reaching the beginning of the lineMarcoen Hirschberg2005-11-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8114 a1c6a512-1295-4272-9138-f99709370657
* 16bit LCD driver: faster drawing routines.Jens Arnold2005-11-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8098 a1c6a512-1295-4272-9138-f99709370657
* 16bit LCD driver: Optimised native bitmap drawing.Jens Arnold2005-11-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7929 a1c6a512-1295-4272-9138-f99709370657
* Moved some often-used parts of the LCD driver into IRAM.Jens Arnold2005-11-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7921 a1c6a512-1295-4272-9138-f99709370657
* Changed the LCD_COLOR pixel value format to packed RGB (unsigned int). Now ↵Jens Arnold2005-11-16
| | | | | | all LCDs with depth > 1 use the same datatype. Added macros for easy pixel value definition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7912 a1c6a512-1295-4272-9138-f99709370657
* 16bit LCD driver: * The colour get/set functions now use the native ranges ↵Jens Arnold2005-11-16
| | | | | | for red/green/blue as intended. * Fixed lcd_fillrect(). * Properly working lcd_mono_bitmap_part(). * Implemented lcd_bitmap_part(). * Some optimisations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7900 a1c6a512-1295-4272-9138-f99709370657
* 16bit colour support (H300) for the win32 simulator.Jens Arnold2005-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7898 a1c6a512-1295-4272-9138-f99709370657
* Ensure the 16-bit framebuffer is aligned on a 4-byte boundaryDave Chapman2005-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7894 a1c6a512-1295-4272-9138-f99709370657
* Fix compile error on iPod build - RGB_PACK resolves to a function on the ↵Dave Chapman2005-11-14
| | | | | | iPod, so can't be used in an initialiser. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7882 a1c6a512-1295-4272-9138-f99709370657
* The 16-bit LCD driver is now 16-bit for realLinus Nielsen Feltzing2005-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7880 a1c6a512-1295-4272-9138-f99709370657
* iPod: Code cleanup - the bootloader now compiles with zero warningsDave Chapman2005-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
* I meant that to be static.Thom Johansen2005-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7808 a1c6a512-1295-4272-9138-f99709370657
* Moved all iPod specific code from lcd-16bit.c to lcd-ipod.c.Thom Johansen2005-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7807 a1c6a512-1295-4272-9138-f99709370657
* Fix #define names.Thom Johansen2005-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7804 a1c6a512-1295-4272-9138-f99709370657
* A couple of fixes for Nanos.Thom Johansen2005-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7803 a1c6a512-1295-4272-9138-f99709370657
* Quick fix to make the h300 build workLinus Nielsen Feltzing2005-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7796 a1c6a512-1295-4272-9138-f99709370657
* Initial commit of work-in-progress iPod portDave Chapman2005-11-07
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7781 a1c6a512-1295-4272-9138-f99709370657