summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/lcd-16bit-common.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-05lcd-16bit: rewrite mono_bitmap_partAidan MacDonald1-96/+72
2021-11-08lcd-16bit-common move bugfix to sim onlyWilliam Wilgus1-8/+12
2021-08-26lcd_putsxyofs 16 bit lcd_mono_bitmap_part [AS] part duexWilliam Wilgus1-10/+10
2021-08-25Revert "lcd_putsxyofs 16 bit lcd_mono_bitmap_part [AS]"William Wilgus1-8/+9
2021-04-30lcd_putsxyofs 16 bit lcd_mono_bitmap_part [AS]William Wilgus1-9/+8
2021-04-17 16 bit lcd_mono_bitmapWilliam Wilgus1-1/+8
2020-10-31lcd_framebuffer bugfixes, sanity checksWilliam Wilgus1-4/+4
2020-10-26LCD core move buf ptr and address look up function viewport structWilliam Wilgus1-55/+57
2017-02-04Fix dangerous castsAmaury Pouly1-5/+5
2014-06-21lcd-16bit: Split out some functions to lcd-color-common.cThomas Martitz1-574/+0
2014-01-07lcd-16bit: Remove {lss,lse,lst}_pattern fields from struct viewport.Thomas Martitz1-18/+0
2014-01-07lcd-16bit: Move lcd_gradient_fillrect/_part() to lcd-16bit-common.c.Thomas Martitz1-0/+66
2014-01-05lcd: Fix certain drawmode combinations.Thomas Martitz1-34/+62
2013-12-14scroll_engine: Rename scroll_stop* functions to be more consistent with the l...Thomas Martitz1-6/+2
2013-12-14lcd-*: Merge common viewport operations into lcd-bitmap-common.cThomas Martitz1-42/+0
2013-02-12bitmap drawing: Support alpha blend if image over the framebuffer contents.Thomas Martitz1-6/+14
2013-02-12bitmap drawing: use temp vars to help gcc opmize loops.Thomas Martitz1-10/+10
2013-02-12bitmap drawing: Use extra bit in mask to avoid nested if() in switch-cases.Thomas Martitz1-85/+81
2013-02-12bitmap drawing: Negate alpha channel to match alpha information format of fon...Thomas Martitz1-8/+8
2012-05-19Fix a drawing bug where rectangles stop drawing too early.Michael Sevakis1-4/+4
2012-03-20Remove left-over debug statement (oops).Thomas Martitz1-1/+0
2012-03-20lcd_fillrect(): Unify 16bit implementations (move to 16bit-common.c)Thomas Martitz1-0/+116
2012-03-20Refactor lcd_clear_viewport().Thomas Martitz1-0/+84
2012-02-28lcd drivers: Convert lcd_[remote_]framebuffer to a pointerJonathan Gordon1-9/+9
2012-01-22Fix incomplete comment.Thomas Martitz1-2/+2
2012-01-05Coldfire: Fix alpha bitmap drawing from messing up the emac status register.Michael Sevakis1-1/+12
2011-12-09lcd_blit_yuv(): don't use weak attribute when building for windowsRafaël Carré1-5/+14
2011-12-03lcd-16bit: move lcd_bitmap and lcd_bitmap_transparent to common codeRafaël Carré1-0/+13
2011-12-03lcd-16bit: move common code to lcd-16bit-common.cRafaël Carré1-9/+360
2011-12-03lcd_blit_yuv: move to lcd-16bit-common.cRafaël Carré1-0/+204
2011-11-11Document the internal alpha channel format better, and fixes for 32bit alpha ...Thomas Martitz1-6/+24
2011-11-08Support for transparency in 32bit bitmaps on color targets.Thomas Martitz1-10/+48
2011-11-08Add new lcd_bmp and lcd_bmp_part APIs.Thomas Martitz1-0/+18
2011-03-08Merge lcd_{alpha,mono}_bitmap_part() for both lcd-16bit. Add small loop optim...Thomas Martitz1-0/+517