summaryrefslogtreecommitdiff
path: root/firmware/SOURCES
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2012-01-27 19:51:18 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2012-01-27 20:08:33 +0100
commitd32891fa5940bb4eda47e513c2c7d0be27f38ecb (patch)
tree06085abeed64e9f7ae9f9df90c5143ef69195272 /firmware/SOURCES
parent05ba5c19712250b27cc78e8316b93690fd948a03 (diff)
downloadrockbox-d32891fa5940bb4eda47e513c2c7d0be27f38ecb.tar.gz
rockbox-d32891fa5940bb4eda47e513c2c7d0be27f38ecb.zip
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
Diffstat (limited to 'firmware/SOURCES')
-rw-r--r--firmware/SOURCES1
1 files changed, 0 insertions, 1 deletions
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
1322#endif /* SANSA_FUZEV2 */ 1322#endif /* SANSA_FUZEV2 */
1323 1323
1324#ifdef SANSA_FUZEPLUS 1324#ifdef SANSA_FUZEPLUS
1325drivers/lcd-memframe.c
1326drivers/synaptics-rmi.c 1325drivers/synaptics-rmi.c
1327drivers/generic_i2c.c 1326drivers/generic_i2c.c
1328target/arm/imx233/sansa-fuzeplus/fmradio-i2c-fuzeplus.c 1327target/arm/imx233/sansa-fuzeplus/fmradio-i2c-fuzeplus.c