diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2004-06-02 23:53:27 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2004-06-02 23:53:27 +0000 |
| commit | ca2bb463d3312f83afdd27d1098390bc6372a7da (patch) | |
| tree | 4e212aa22b6592fa4ef18317378e966d751a498b /apps/plugins/grayscale.c | |
| parent | 0600cb13f1bf693b067291a3c90d6bd42972b591 (diff) | |
| download | rockbox-ca2bb463d3312f83afdd27d1098390bc6372a7da.zip rockbox-ca2bb463d3312f83afdd27d1098390bc6372a7da.tar.gz rockbox-ca2bb463d3312f83afdd27d1098390bc6372a7da.tar.bz2 rockbox-ca2bb463d3312f83afdd27d1098390bc6372a7da.tar.xz | |
Major rework of the grayscale framework:
* api change - all drawing functions now use draw mode, foreground and
background shades set globally by separate functions
* There are now 4 draw modes for all drawing functions, no more separate
functions for inverse drawing
* Significant speedup of 1-bit bitmap (and font) drawing (2..3 times)
* Some more speed tweaks
* Additional functions for horizontal and vertical lines
* Copied describing comments to the header file for easier reference
* The safety net against an uninitialized grayscale buffer is gone
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4711 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/grayscale.c')
0 files changed, 0 insertions, 0 deletions