AmanithVG is an implementation of OpenVG, the new application programming interface (API) for hardware accelerated 2D vector and raster graphics, created by the Khronos group. Differently from any other OpenVG implementation, AmanithVG is entirely built on top of OpenGL (from 1.1 to 2.0, using extensions where available) and OpenGL|ES (1.1 and 2.0) APIs. You can watch the AmanithVG video at YouTube.
I wonder how Amanith’s performance compares to glitz.
Looks like a great addition to the technology choices for the web and other desktop display uses, provided they keep it open, accessable and cross-platform.
I don’t mean to discourage the work done by the Amanith folks. But by the looks of this video, it seems that the software rendering in Anti-Grain Geometry works faster. From hardware accelerated rendering, I would have expected something really smooth.
-stippi
It might just be the screen capture software.
What is the license? I know Amanith, which I presume this is based on, is QPL instead of GPL. I don’t want to sign up for this page just to see what the license is.
Edited 2006-07-10 19:53
Don’t know about the license, but this is from their homepage:
AmanithVG™ is a commercial implementation of OpenVG…
I would imagine it’s not OSS.
Oh, I missed that.
I don’t think it is the screen capture software since the mouse cursor refreshes faster. And you can see dirty window content when the window is resized before the content finally scales along.
Yeah, I noticed that, too.
It’s only a matter of capture program. As you can see (maybe not so clear) in the windows title are displyed FPS, that are a lot higher than software counterpart.
We have examples linked to other sw commercial implementations and, as written in the site, the speed factor is 10+, of course in advantage for AmanithVG
On my pIV 2.8 – GeForceFX 5900 :
Tiger example at 800×600 (8x FSAA) => 160 FPS
Tiger example at 1280×1024 (8x FSAA) => 85 FPS
Clock example at 512×512 (8x FSAA) => 80 FPS
Clock example at 1280×1024 (8x FSAA) => 10 FPS
Flowers example at 512×512 (4x FSAA) => 210 FPS
Flowers example at 1280×1024 (4x FSAA) => 135 FPS
Same examples on the same hardware linked with an OpenVG software implementation run at 10% of this speed.
That clock demo wasn’t exactly mind-blowing; I was really disappointed to see the lag and the lack of “live” window updating.
– chrish