From 6a5cc3a7677335a83d8c6463cc285dcee982aa7e Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Thu, 17 Nov 2005 18:33:50 +0000 Subject: [PATCH] 16bit LCD driver: Optimised native bitmap drawing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7929 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/lcd-16bit.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c index 83c6dc612c..7629c889e9 100644 --- a/firmware/drivers/lcd-16bit.c +++ b/firmware/drivers/lcd-16bit.c @@ -499,14 +499,7 @@ void lcd_bitmap_part(const fb_data *src, int src_x, int src_y, for (; y < ye; y++) { - const fb_data *src_row = src; - fb_data *dst = &lcd_framebuffer[y][x]; - fb_data *dst_end = dst + width; - - do - *dst++ = *src_row++; - while (dst < dst_end); - + memcpy(&lcd_framebuffer[y][x], src, width * sizeof(fb_data)); src += stride; } }