summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/SOURCES
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2005-07-25 20:50:34 +0000
committerJens Arnold <amiconn@rockbox.org>2005-07-25 20:50:34 +0000
commitc20a00ef3e35b15acf422a2e7f6716abde840c24 (patch)
tree903cf122a1203360022dad4a06cc24b7ea805463 /apps/plugins/lib/SOURCES
parent12a4ed383f21b65a5a244f47fe1bc9f13d4f63bb (diff)
downloadrockbox-c20a00ef3e35b15acf422a2e7f6716abde840c24.tar.gz
rockbox-c20a00ef3e35b15acf422a2e7f6716abde840c24.zip
Complete rework of the grayscale library: (1) Implemented the new rockbox graphics api. (2) Added buffered mode, and implemented most drawing functions for buffered mode only. Buffered mode will ease implementation of animated graphics. Some functions are additionally provided as unbuffered versions (drawing grayscale bitmaps, scrolling) since unbuffered mode is better suited for non-animated graphics (JPEG viewer, mandelbrot) and saves some RAM, which is important on Archos. (3) Put all functions in a couple of source files, no more one-function-per-files. This became possible since sectioned compilation for the plugin library and appropriate linking for the pluginswas introduced, otherwise the binaries would be bloated by unused functions.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7241 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lib/SOURCES')
-rw-r--r--apps/plugins/lib/SOURCES31
1 files changed, 3 insertions, 28 deletions
diff --git a/apps/plugins/lib/SOURCES b/apps/plugins/lib/SOURCES
index 00cc6d82c4..4b625cc5f8 100644
--- a/apps/plugins/lib/SOURCES
+++ b/apps/plugins/lib/SOURCES
@@ -1,35 +1,10 @@
1configfile.c 1configfile.c
2highscore.c 2highscore.c
3#if (CONFIG_LCD == LCD_SSD1815) && !defined(SIMULATOR) 3#if (CONFIG_LCD == LCD_SSD1815) && !defined(SIMULATOR)
4gray_black_display.c
5gray_blockfuncs.c
6gray_clear_display.c
7gray_core.c 4gray_core.c
8gray_deferred_update.c 5gray_draw.c
9gray_drawbitmap.c 6gray_parm.c
10gray_drawgraymap.c 7gray_scroll.c
11gray_drawline.c
12gray_drawpixel.c
13gray_drawrect.c
14gray_fillrect.c
15gray_getstringsize.c
16gray_horline.c
17gray_pixelfuncs.c
18gray_position_display.c
19gray_putsxy.c
20gray_screendump.c
21gray_scroll_down.c
22gray_scroll_down8.c
23gray_scroll_left.c
24gray_scroll_right.c
25gray_scroll_up.c
26gray_scroll_up8.c
27gray_set_background.c
28gray_set_drawinfo.c
29gray_set_drawmode.c
30gray_set_foreground.c
31gray_setfont.c
32gray_verline.c
33#endif 8#endif
34#ifdef HAVE_LCD_BITMAP 9#ifdef HAVE_LCD_BITMAP
35xlcd.c 10xlcd.c