On 12/8/06, Timothy Lee <[EMAIL PROTECTED]> wrote:

Dear all,

I've done some cleanup on the Cairo backend.  The 1st patch fixes
configure.ac to detect the Cairo library when the Cairo backend is
enabled (and also when GTK GUI is being used).

The 2nd patch makes the following changes to the Cairo backend:

    * Removes Xlib-specifiic header and test code.
    * Fixes viewport clipping problem.
    * Removes offscreen buffer and renders directly through Cairo.  This
      opens the possibility of using OpenGL/Glitz acceleration in Cairo
      by calling set_handle() with different types of handles.
    * An added benefit of this change is that the bitmap created by the
      SDL glue now becomes the direct target of Cairo's rendering,
      without the redundant offscreen buffer in-between.

The 3rd patch modifies the GTK glue to work with the updated backend:

    * The GTK glue now manages an offscreen bitmap for the backend to
      render on.
    * Window resizes now causes the offscreen bitmap to be resized as
well.

Regards,
Timothy


_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev




I would just like to mention that these changes in gnash HEAD break the
cairo renderer for me.  I have confirmed that it works in gnash-0.7.2pre-patch.
I'm using cairo-1.3.4 and gtk+-2.10.6


--
Thomas Coppi
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to