From c98cf9ae78ecfb6769716d45b830b5b5e14209b7 Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 16 Jan 2012 02:50:03 +0000 Subject: scaletext patch from Stefan Kuhne git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1170 3ae390bd-cb1e-0410-b409-cd5a39f66f1f --- drv_generic_graphic.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'drv_generic_graphic.c') diff --git a/drv_generic_graphic.c b/drv_generic_graphic.c index a8ac4d5..e05542d 100644 --- a/drv_generic_graphic.c +++ b/drv_generic_graphic.c @@ -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; -- cgit v1.2.3