For one of my pet projects, I’ve surveyed the landscape of open source vector graphics libraries out on the net today. Here’s what I’ve found so far:
Smoke – The first one I encountered that uses OpenGL for rendering. Doesn’t implement a complete SVG set, but has some interesting concepts.
svgl – Not maintained anymore, but offers up some information on how clipping and gradients might work with a GPU. Does not stroke joins particularly cleverly, uses forward differencing for stroking segments.
Agile2D – Related to svgl, only uses Java2D’s path code and an unofficial OpenGL bridge. Pretty decent, however they were left wanting for features not available in their bridge.
Anti-Grain Geometry – Very accurate, however unclear on the performance / accuracy tradeoffs.