aboutsummaryrefslogtreecommitdiffstats
path: root/drv_generic_graphic.c
diff options
context:
space:
mode:
authorJonathan McCrohan <jmccrohan@gmail.com>2012-03-08 21:20:23 +0000
committerJonathan McCrohan <jmccrohan@gmail.com>2012-03-08 21:20:23 +0000
commit3b03ff939fd1ae525db8477f28883fc011997029 (patch)
treec4b8ad775bc5bf6d03a06d035a3279d12c2a02b6 /drv_generic_graphic.c
parent7ca8e0e2e74a3f53e6e119b8bdfb2771523caa7f (diff)
parentd0b266cf85d3c7733259c76831de0cfd4c1731a1 (diff)
downloadlcd4linux-3b03ff939fd1ae525db8477f28883fc011997029.tar.gz
* New upstream snapshot
- adds new DPF driver - adds new TeakLCM driver - adds new Futaba VFD driver - adds new Samsung SPF driver
Diffstat (limited to 'drv_generic_graphic.c')
-rw-r--r--drv_generic_graphic.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drv_generic_graphic.c b/drv_generic_graphic.c
index b76bd1f..b7a3ec8 100644
--- a/drv_generic_graphic.c
+++ b/drv_generic_graphic.c
@@ -1,4 +1,4 @@
-/* $Id: drv_generic_graphic.c 1156 2011-07-27 05:41:42Z michael $
+/* $Id: drv_generic_graphic.c 1170 2012-01-16 02:50:03Z michael $
* $URL: https://ssl.bulix.org/svn/lcd4linux/trunk/drv_generic_graphic.c $
*
* generic driver helper for graphic displays
@@ -267,10 +267,10 @@ static void drv_generic_graphic_render(const int layer, const int row, const int
}
for (y = 0; y < YRES; y++) {
- int mask = 1 << XRES;
for (x = 0; x < XRES; x++) {
- mask >>= 1;
- if (chr[y] & mask)
+ int mask = 1 << 6;
+ mask >>= ((x * 6) / (XRES)) + 1;
+ if (chr[(y * 8) / (YRES)] & mask)
drv_generic_graphic_FB[layer][(r + y) * LCOLS + c + x] = fg;
else
drv_generic_graphic_FB[layer][(r + y) * LCOLS + c + x] = bg;