Hi Everybody, This would have to wait for shared memory bitmap support in pgserver, but besides a port of SDL and a VNC viewer, it would be cool to have an emulator for the Linux framebuffer. There are a two ways I thought of to do it:
- Write a backend for some framebuffer library like DirectFB or SDL. This would give the most flexibility, but limit the choice of apps to run on top of it. - Use a kernel module that provides pseudo-framebuffers, like the ptys currently used for terminal emulators. It would allow pgserver to mmap the framebuffer, recieve its ioctrls, and be notified when the framebuffer is written to Theoretically the only extra overhead will be that of copying portions of the pseudo-framebuffer to the real framebuffer. This would be a moot point in apps that are usually double-buffered, as long as their internal double-buffering can be disabled. The result of this will be that games, Qtopia apps, Gtk apps, X servers, and more could run inside of PicoGUI's window management (or even inside other apps- this could be implemented as a widget) facilitating multiple GUIs on a handheld simultaneously. I know that this breaks the consistency I'd like to see in PicoGUI, but it could be very useful in some areas, for example on the Zaurus. -- Only you can prevent creeping featurism! ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
