[Lcdproc] render_screen
Joris Robijn
joris@robijn.net
Fri Feb 2 19:57:01 2007
On 2 Feb 2007 at 0:29, Eric Pooch wrote:
> Maybe somebody could explain this to me.
>
> As a result, the buffers are cleared immediately before any screen
> updates are rendered. This makes the framebuffers and backing store
> useless. I can see that this is happening when I turn full debugging and
> reporting on. It is clearing the buffers and then needs to redraw the
> whole screen on EVERY update.
Internally it is redrawn every time. But the drivers can have two buffers
and they do the caching on their own. After all, they know how to cache.
So they know that they don't need to send all this data to the display,
preserving CPU time. The server should not hold the framebuffer, because
it does know how to do special things like icons. The drivers know how to
implement icons, how many it can display before it is out of custom
characters etc... So the drivers should manage how all "things" are
placed in the framebuffer and how custom characters definitions are
stored.
Got the idea ?
Joris
--
Joris Robijn <joris@robijn.net>
Mobile: +31 6 288 41 964