KompazzVG – An Open source OpenVG implementation
For my Kompazz project, I was looking for an open source 2D graphics rendering engine that can render high quality vector graphics images and can support both software and hardware based rendering. But after googling for quite a long time, I found, Cairo and AGG are the only implementations that can cater my requirements.
While Cairo can support both hardware and software based rendering, Cairo’s software renderer performance is really very bad. While the AGG’s software renderer can provide a decent performance, AGG doesnt support any hardware based rendering.
Since the initial versions of the Kompazz will only use the software based renderers, I decided to go with AGG but I wanted the flexibility of using hardware based renderer later. So instead using AGG directly, I have decided to create a new project KompazzVG, which will be an opensource OpenVG implementation based on AGG. Currently KompazzVG will not be a complete implementation of OpenVG and I will implement only the features/APIs required for my Kompazz project.
As usual, I am open for any suggestions/contributions.
4 Responses
Subscribe to comments with RSS.
Where are source available to be downloaded?
I have not released the source code yet. Will upload it sometime in April and announce it in my blog.
Looking forward to see it.
Thanks.
Could you plz check
http://www.kevlindev.com/geometry/2D/intersections/index.htm
Kaushal