Greyscale library: * Defer application of lcd linearisation + gamma in buffered mode...
commit034ebc504f5b3b609ccf22d1d5a95cf4ef52951a
authoramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Sun, 13 Jan 2008 18:39:09 +0000 (13 18:39 +0000)
committeramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Sun, 13 Jan 2008 18:39:09 +0000 (13 18:39 +0000)
treeacbb1d90194a63e32fff0baade56c6985ba12ac5
parentdb484c7402d75717555700892a8e841d55cd6c67
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
apps/plugins/lib/grey.h
apps/plugins/lib/grey_core.c
apps/plugins/lib/grey_draw.c
apps/plugins/lib/grey_parm.c
apps/plugins/lib/grey_scroll.c