Quote:
Originally Posted by hansel
What I'm looking for is a way to refresh only the dirty part of the display, like this (in .../arm-linux/include/liberdm/erdm.h)
|
I'm also interested in that. Also in the scribble way of updating, but I've not investigated it yet.
AFAIK, to do partial refreshes you have to open /dev/fd directly and do some ioctls. I don't know the ioctl's numbers or calling conventions, though.
The resources I know that can be useful to learn how to do that are:
- nalim's (Milan Votava) patch for 2.6 kernel has an implementation of the delta driver (display driver).
http://www.kwik.cz/irex/
- use strace with the scribble program. AFAICT strace works in the iliad, and outputs to stdout every syscall, including ioctls. ltrace would be great too, but it doesn't work in the iliad, so we can't know what calls to liberdm are done in the scribble program.
If you need more pointers on how to investigate this, just ask :-).