diff options
author | Tomasz Moń <desowin@gmail.com> | 2011-12-19 06:31:49 +0000 |
---|---|---|
committer | Tomasz Moń <desowin@gmail.com> | 2011-12-19 06:31:49 +0000 |
commit | 2d8fd040d804503b3168eceb5ad03a11160969e5 (patch) | |
tree | d5715510e81b826d403f0584d551f9cffacafc31 /firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h | |
parent | ba2740a5b8feb5f06ecc5e8aeabef52b1fccffe1 (diff) | |
download | rockbox-2d8fd040d804503b3168eceb5ad03a11160969e5.tar.gz rockbox-2d8fd040d804503b3168eceb5ad03a11160969e5.zip |
Sansa Connect: Use Image Buffer for screen updates.
This improves framerate update (when uboosted, approximate values) from 151 fps to 911 fps for whole screen update and from 432 fps to 3017 fps for quarter screen update.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31357 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h')
-rw-r--r-- | firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h b/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h index 60d5df69c8..6a62140b27 100644 --- a/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h +++ b/firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h | |||
@@ -24,6 +24,14 @@ | |||
24 | 24 | ||
25 | #define LCD_FRAMEBUF_ADDR(col, row) ((fb_data *)FRAME + (row)*LCD_WIDTH + (col)) | 25 | #define LCD_FRAMEBUF_ADDR(col, row) ((fb_data *)FRAME + (row)*LCD_WIDTH + (col)) |
26 | 26 | ||
27 | /* Comment this to remove Image Buffer DMA usage */ | ||
28 | #define LCD_USE_DMA | ||
29 | |||
30 | #ifdef LCD_USE_DMA | ||
31 | #define LCD_OPTIMIZED_UPDATE | ||
32 | #define LCD_OPTIMIZED_UPDATE_RECT | ||
33 | #endif | ||
34 | |||
27 | void lcd_awake(void); | 35 | void lcd_awake(void); |
28 | 36 | ||
29 | #endif /* LCD_TARGET_H */ | 37 | #endif /* LCD_TARGET_H */ |