dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: Another list optimization

Re: Another list optimization

From: Paul Louden <>
Date: Sun, 25 Jun 2006 06:45:30 -0500

Isn't the text and the mask the same thing? You just have two framebuffers.
The "foreground" which is only drawn in the foreground color and is
primarily text. And the actual framebuffer. The backdrop is stored wherever
it is currently (which I suppose you could call a framebuffer but it never
changes really.) Since the foreground image is always 1-bit, 1 is drawn in
the foreground color, 0 uses the pixel at that location from the backdrop
buffer instead, right?

I'll admit that I don't know the code at all, but it seems kinda simple
since text is always drawn 1-bit. I'm probably missing something.

On 6/25/06, <> wrote:
> wrote:
> > I've now implemented another optimization, used when items "move off"
> > the top or bottom of the list. The implementation just copies the
> > framebuffer over itself, to move the unchanged items up or down in the
> > viewport.
> If you have a 60 GB ipod only, you can try it here:
Received on 2006-06-25

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy