[cairo] DirectFB Backend

Mike Emmel mike.emmel at gmail.com
Tue Nov 15 06:00:22 PST 2005

Attached is a patch for adding a cairo backend for DirectFB.  The
GTK/DirectFB port was chosen by the Debian for the implementation of
their graphical installer. With this decision its time to make the
port stable enough to use and they have agreed to help support it in
the main GTK development. To achieve this goal the DirectFB backend
for  cairo needs to be in the mainline build.  The backend seems
resonably stable since directfb provides direct pixel access most
functions can be trivially supported for a intial implementation.
Since DirectFB supports far more pixel formats then Cairo I'm working
slowly on limiting the number of copies made in the case that the main
surface pixel format is incompatible. In the meantime the port seems
quite usable as is. Eventually I'd like to work on how cairo interacts
with 2d hardware acceleration and "symbosis" with the Glitz backend if
its hardware acclerated.

Michael Emmel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cairodfb.patch
Type: text/x-patch
Size: 30540 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20051115/cfd3b9ac/cairodfb-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: testcairo.c
Type: text/x-csrc
Size: 11225 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20051115/cfd3b9ac/testcairo-0001.c

More information about the cairo mailing list