From d32891fa5940bb4eda47e513c2c7d0be27f38ecb Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Fri, 27 Jan 2012 19:51:18 +0100 Subject: fuze+: change rendering scheme, do not rely on generic framebuffer and implement rect updating and yuv blitting correctly. Now lcd_framebuffer is the only framebuffer in the system. We still use a ARM-buffered buffer which serve as an intermediate buffer for copying, to accomodate the requirement of the controller. We implement lcd_update_rect() properly using this new scheme (this requires two little quirks), this allows to implement lcd_blit_yuv with the right semantic (bypasses the framebuffer). YUV to RGB conversion is still done in software but the DCP CSC should be able to do that but the hardware rotation scheme is not the same as our software so it will require some tricks. Change-Id: I0752e9c2f1a705d2e6a6010084e1f150965d8370 --- firmware/SOURCES | 1 - 1 file changed, 1 deletion(-) (limited to 'firmware/SOURCES') diff --git a/firmware/SOURCES b/firmware/SOURCES index 87a2df4b1f..18e76a895b 100644 --- a/firmware/SOURCES +++ b/firmware/SOURCES @@ -1322,7 +1322,6 @@ target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S #endif /* SANSA_FUZEV2 */ #ifdef SANSA_FUZEPLUS -drivers/lcd-memframe.c drivers/synaptics-rmi.c drivers/generic_i2c.c target/arm/imx233/sansa-fuzeplus/fmradio-i2c-fuzeplus.c -- cgit v1.2.3