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.
cairo.patch
Description: Binary data
_______________________________________________ directfb-dev mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
