summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/lcd-16bit.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-04Fix dangerous castsAmaury Pouly1-1/+1
2014-06-21lcd-16bit: Split out some functions to lcd-color-common.cThomas Martitz1-1/+11
2012-03-20lcd_fillrect(): Unify 16bit implementations (move to 16bit-common.c)Thomas Martitz1-112/+0
2012-03-20Refactor lcd_clear_viewport().Thomas Martitz1-50/+0
2012-02-28lcd drivers: Convert lcd_[remote_]framebuffer to a pointerJonathan Gordon1-9/+6
2011-12-03lcd-16bit: move lcd_bitmap and lcd_bitmap_transparent to common codeRafaël Carré1-13/+0
2011-12-03lcd-16bit: move common code to lcd-16bit-common.cRafaël Carré1-355/+4
2011-12-03lcd_blit_yuv: move to lcd-16bit-common.cRafaël Carré1-204/+0
2011-12-03lcd_blit_yuv: move from sdl driver to lcd16bit-commonRafaël Carré1-1/+204
2011-03-08Merge lcd_{alpha,mono}_bitmap_part() for both lcd-16bit. Add small loop optim...Thomas Martitz1-478/+9
2011-03-05Add viewport clipping to lcd_alpha_bitmap_part as lcd_mono_bitmap_part also has.Thomas Martitz1-1/+31
2011-03-05Anti-Aliased Fonts support.Thomas Martitz1-0/+252
2010-08-12Move memset6() declaration to string-extra.h, kills a warning compiling for a...Thomas Martitz1-2/+1
2010-02-20Comment out lcd_drawline() DEBUGF messages which show in various simulatorsTomer Shalev1-2/+2
2009-11-07Add optional viewport clipping, can be enabled with HAVE_VIEWPORT_CLIP. A si...Karl Kurbjun1-67/+248
2009-10-26Save one branch for archs without conditional execution (e.g. coldfire).Jens Arnold1-3/+2
2009-10-26Make current_vp static and importings from Gigabeat F/X/S lcd drivers as they...Thomas Martitz1-6/+0
2009-10-26Color targets: Ported assembler optimised transparent bitmap drawing from Gig...Jens Arnold1-39/+80
2009-10-20Convert lcd_activation callbacks to use the event system to allow for multipl...Thomas Martitz1-21/+0
2009-08-13LCD bitmap driver code consolidation from FS#4817:Andrew Mahone1-346/+1
2009-07-14FS#10080Nils Wallménius1-1/+1
2009-06-01Speed up mono bitmap drawing on horizontally packed greyscale targets (greysc...Jens Arnold1-2/+1
2009-03-17Rework lcd_enabled and lcd_set/call_enable hookThomas Martitz1-20/+19
2009-03-08Optimize hline, fillrect and mono bitmap drawing for chunky displays (16 bit ...Jens Arnold1-53/+140
2008-10-03Correct test to avoid drawing outside display, fixes a problem in sim with sp...Nils Wallménius1-1/+1
2008-06-29Colour targets: Revert an optimisation from almost 18 months ago that actuall...Jens Arnold1-33/+9
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-06-23FS#9051 - remove LCD margins... use viewports if you need them...Jonathan Gordon1-24/+6
2008-05-28Targets with HAVE_LCD_ENABLE: Provide a means to receive notifications when t...Michael Sevakis1-0/+21
2008-04-15Make the transparent bitmaps work on Gigabeat S.Michael Sevakis1-1/+1
2008-04-12LCD drivers: * Automatically optimise horizontal and vertical lines drawn via...Jens Arnold1-27/+27
2008-01-13Make the lcd_gradient_* functions static - they're not exported in lcd.hDave Chapman1-3/+3
2008-01-08Add the viewport functions to the screens API, including a new getfont() func...Dave Chapman1-0/+5
2008-01-07Add viewport capabilities to all the LCD drivers, and adapt scrolling code. ...Dave Chapman1-188/+290
2007-12-06Make the "current line" value in the gradient style code zero-based, and an a...Nicolas Pennequin1-12/+15
2007-11-19Accept FS#7901 by Akio Idehara: Fix gradient for scrolling lines when more th...Nicolas Pennequin1-2/+39
2007-11-08Add some CACHEALIGN_* macros and a helper function to assist in aligning data...Michael Sevakis1-1/+2
2007-10-15Bugfix: The solid colour and gradient selector no longer extends to the left ...Jens Arnold1-2/+2
2007-09-30Save a few bytes in the line selector style handling code.Antoine Cellerier1-30/+25
2007-09-28Make the gradient look better when more than one line is selected (running ti...Nicolas Pennequin1-1/+3
2007-09-28Factor out the gradient drawing code. Should save some bytes and makes the co...Nicolas Pennequin1-39/+28
2007-09-27Fix corrupted display of the gradient selector for scrolling lines in some co...Nicolas Pennequin1-3/+3
2007-09-27FS#7808 by Tom Ross, Ken Fazzone and me, with help from Antoine Cellerier.Nicolas Pennequin1-5/+93
2007-09-21Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks.Will Robertson1-1/+2
2007-07-28Scroll on main and remote with a single thread. Change the way system message...Michael Sevakis1-143/+70
2007-07-15Hrm. Commit the other needed change too. :)Michael Sevakis1-0/+6
2007-07-14Fix FS#7044 - if the color RGB(0,255,255) is in a bmp it will be replaced wit...Jonathan Gordon1-1/+3
2007-06-22Fix FS#7336 - scrolling lines don't stay coloured.Jonathan Gordon1-7/+30
2007-06-17Give color targets the ability to display each LCD line a different color and...Brandon Low1-3/+6
2007-05-15More gigabeat LCD cleanup and completely remove the use of DMA for lcd_update...Dave Chapman1-7/+2