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.