Linked by Thom Holwerda on Mon 30th Jan 2006 16:40 UTC, submitted by muratmat
General Development The Amanith library is a cross-platform (Linux, Win32, MacOS X, FreeBSD and IRIX) open source C++ framework for vector graphics. The new 0.3 release adds a full SVG 1.2-compliant enhanced alpha compositing layer, supporting all 24 compositing operations (base and extended Porter-Duff) in pure OpenGL. This makes Amanith the first opensource and crossplatform library that supports all of them in hardware (15 of 24 are available also without fragment programs). In addition a full geometry caching system has been introduced to speed up all drawing tasks. Version 0.3 has been released today.
Permalink for comment 91147
To read all comments associated with this story, please click here.
Skavenger
Member since:
2006-01-10

Yes, we have in our roadmap some other backends (direct3d, first of all), but the idea is to finish the OpenGL one before to start to code another one.
Tecnically, as u can see in /src/rendering/ , write a backend is just a matter to derive a class from gDrawboard, as we have done with gOpenglboard.
It would be cool if the community will help us developing backends, but, i know, we are qpl, so i don't expect so much.

Regards,
Michele Fabbri - Amanith Team

Reply Parent Score: 3