summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/grey.h
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2008-01-13 18:39:09 +0000
committerJens Arnold <amiconn@rockbox.org>2008-01-13 18:39:09 +0000
commitfa7eb56c84f2e338ed5ff62dfb79e6bf513ddcdb (patch)
treeacbb1d90194a63e32fff0baade56c6985ba12ac5 /apps/plugins/lib/grey.h
parent071c2ac339b4b10610f083b9d0ca253d99d3efb2 (diff)
downloadrockbox-fa7eb56c84f2e338ed5ff62dfb79e6bf513ddcdb.zip
rockbox-fa7eb56c84f2e338ed5ff62dfb79e6bf513ddcdb.tar.gz
rockbox-fa7eb56c84f2e338ed5ff62dfb79e6bf513ddcdb.tar.bz2
rockbox-fa7eb56c84f2e338ed5ff62dfb79e6bf513ddcdb.tar.xz
Greyscale library: * Defer application of lcd linearisation + gamma in buffered mode to the actual update. This simplifies the update function (grey_update() and grey_update_rect() now are just calls to grey_ub_gray_bitmap_part()), and makes DRMODE_COMPLEMENT work properly. * Make the simulator version work and behave more similar to the target version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16080 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lib/grey.h')
-rw-r--r--apps/plugins/lib/grey.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/apps/plugins/lib/grey.h b/apps/plugins/lib/grey.h
index 84b6687..4fc47e1 100644
--- a/apps/plugins/lib/grey.h
+++ b/apps/plugins/lib/grey.h
@@ -155,14 +155,10 @@ struct _grey_info
#endif
unsigned long flags; /* various flags, see #defines */
struct plugin_api *rb; /* plugin API pointer */
-#ifndef SIMULATOR
unsigned char *values; /* start of greyscale pixel values */
unsigned char *phases; /* start of greyscale pixel phases */
-#endif
unsigned char *buffer; /* start of chunky pixel buffer (for buffered mode) */
unsigned char gvalue[256]; /* calculated brightness -> greyvalue table */
- int fg_val; /* current foreground value */
- int bg_val; /* current background value */
int fg_brightness; /* current foreground brightness */
int bg_brightness; /* current background brightness */
int drawmode; /* current draw mode */