Hi all.

As a programmer I was wondering, have any of Inkscape developers had looked into OpenVG?

http://www.khronos.org/openvg/

For those of you who don't know about OpenVG, it can be summarized as an open cross platform C style API for drawing vector graphics, including but not limited to:

    Stroked paths with customizable stroke styling
    Filled paths with customizable colors, gradients, and patterns
    Images and image filters

Pretty much the same thing Cairo does, but with (I believe) a greater potential for hardware acceleration. I read about people people riding OpenVG on top of OpenGL, and maybe someday hardware vendors might even put out an OpenVG enabled driver. One can hope.

I found this free with source project which piggy backs OpenVG over OpenGL:

    http://zrusin.blogspot.com/2007/01/openvg_116899762231694078.html

Also there is this commercial implementation of OpenVG:

    http://www.amanithvg.com/project.html

... and videos of what can be done with the above OpenVG implementation here:

    http://youtube.com/watch?v=2ceiKZyGEHE

If you watch the video you will see the benefits using hardware accelerated OpenVG. Namely those are:

    Blazingly fast vector graphics
    Real time vector graphic movement and animation
    The CPU is freed up as most of the processing is moved over to the GPU
    A standard 2D vector API for the major operating systems

Anyhow, I wanted to pick your brains about OpenVG. I'd really like have programming access to a hardware accelerated 2D vector API and wanted to meet up with others would are looking for the same.