diff options
| author | Dave Chapman <dave@dchapman.com> | 2008-03-22 00:31:22 +0000 |
|---|---|---|
| committer | Dave Chapman <dave@dchapman.com> | 2008-03-22 00:31:22 +0000 |
| commit | 45b2d8802d1e8fcc47fd1148adb7b1173ad5b311 (patch) | |
| tree | 849eea4153daaf7dfafd571ca6b93b6f985b1ff9 /apps/plugins/chessclock.c | |
| parent | 7ee63e22c58f4a7017136871e7b55dd702c5f460 (diff) | |
| download | rockbox-45b2d8802d1e8fcc47fd1148adb7b1173ad5b311.zip rockbox-45b2d8802d1e8fcc47fd1148adb7b1173ad5b311.tar.gz rockbox-45b2d8802d1e8fcc47fd1148adb7b1173ad5b311.tar.bz2 rockbox-45b2d8802d1e8fcc47fd1148adb7b1173ad5b311.tar.xz | |
Reduce the shocking amount of RAM my viewports implementation was using. The first version stored an array of lines for each of the 16 possible viewports (MAX_VIEWPORTS * the number of lines on the LCD with a 5-pixel high font). This version reverts back to a single global array of lines, with each viewport specifying the first and last lines as indexes into that array. This also turns out to be simpler, reducing binsize a little as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16735 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/chessclock.c')
0 files changed, 0 insertions, 0 deletions