[cairo] OpenVG pbuffer surface with EGL/mesa

Manfred Kogler manfred.kogler at gmail.com
Mon Sep 10 00:25:41 PDT 2012


Hi all!

I'm working on a project where we would like to use OpenVG using the mesa
EGL/OpenVG implementation for rendering to a pbuffer surface.
Unfortunately, this does not work right now. The problem is that
mesa/EGL-file egl_g3d_st.c implements function
pbuffer_reference_openvg_image() like that:

    static void
    pbuffer_reference_openvg_image(struct egl_g3d_surface *gsurf)
    {
       /* TODO */
    }

I've already filed this problem to mesa/EGL bugzilla:
    https://bugs.freedesktop.org/show_bug.cgi?id=54600
    "pbuffer_reference_openvg_image() not implemented (egl_g3d_st.c)"

Has anybody any idea how to work-around that problem?

Or is there any other option to use OpenVG with cairo?

I stumbled over AminathVG and ShivaVG and also found some boilerplate code
in the cairo code base, however, I don't really know how to use this in my
own code. Does anybody have a working template?


Many thanks and best regards,

Fred
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo/attachments/20120910/775d0c93/attachment.html>


More information about the cairo mailing list