An FBDEV Compositor Back-End For Wayland/Weston
An FBDEV-based compositor back-end for Wayland's Weston has been published. This back-end allows for Wayland's Weston to run on a Linux frame-buffer device while the graphics rendering is done using Pixman and input is handled through evdev.
Published on Tuesday was this FBDEV implementation for Wayland's Weston by Philip Withnall with this patch message -- fbdev: Add an fbdev compositor backend using pixman and evdev.
This FBDEV back-end shares some common code with Weston's Raspberry Pi back-end, including the use of the evdev code for handling input devices. Also recently brought to Weston was using Pixman as a software-renderer for Weston to render to the frame-buffer.
Testing so far has been done atop the nouveaufb driver on NVIDIA hardware. Right now though this back-end is rather experimental and its developer is seeking feedback. "This is an initial version of an fbdev backend for Weston. I don't consider it polished; I'm just looking for rough feedback at the moment."
Implementing this FBDEV Weston compositor took just a little more than 800 lines of code and for now is being developed in this Gitorious repository.
Published on Tuesday was this FBDEV implementation for Wayland's Weston by Philip Withnall with this patch message -- fbdev: Add an fbdev compositor backend using pixman and evdev.
This FBDEV back-end shares some common code with Weston's Raspberry Pi back-end, including the use of the evdev code for handling input devices. Also recently brought to Weston was using Pixman as a software-renderer for Weston to render to the frame-buffer.
Testing so far has been done atop the nouveaufb driver on NVIDIA hardware. Right now though this back-end is rather experimental and its developer is seeking feedback. "This is an initial version of an fbdev backend for Weston. I don't consider it polished; I'm just looking for rough feedback at the moment."
Implementing this FBDEV Weston compositor took just a little more than 800 lines of code and for now is being developed in this Gitorious repository.
5 Comments