Attached are two patchs.  First a small patch to hide the SDL cursor.

Next is a intial Cairo backend for DirectFB.

I was at the X.org meeting in Boston and the Cairo maintainers
suggested that a unified backend should be developed for systems that
allow direct pixel access. Three common ones would be /dev/fb,DirectFB
and SDL. I agree and feel that these bindings should at least help us
define a better backend binding for Cairo. One of my thoughts is that
the Cairo  libpixman library used to handle memory images could be
modified to handle "external" pixel sources directly.
The biggest issue there is locking. 

Next the whole libpixman linkage could be reworked to better integrate
with and external surface source and a higher level porting api
introduced into cairo for porting to direct access surfaces. This is
probably a better route since the way cairo is structured right now
makes it difficult to take advantage of hardware capabilities and
vram.

In any case I hope the directfb community can review the issues and
help come up with a better solution.

Attachment: cairo.patch
Description: Binary data

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to