Closed Bug 243657 Opened 21 years ago Closed 21 years ago

Implement Anti-Grain renderer for SVG

Categories

(Core :: SVG, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: adam, Assigned: alex)

References

()

Details

http://www.antigrain.com/ - in my casual tests it seems to outperform libart in speed and equal it in quality, and in the author's tests it typically outperforms GDI+ in both areas. Additionally, the license seems to be mozilla-trilicense-friendly (unlike libart) BSD-style, and the library implements a few relatively advanced SVGisms (I believe) such as complex fill gradients and clip-paths. It would be nice to see Anti-Grain become a renderer for Mozilla's SVG support for the above reasons, but since it (reportedly...) outperforms the various currently available platform-specific renderers it might simply aid SVG development speed and platform parity in the medium term to adopt AG as the default cross-platform renderer.
Yeah, it looks great for a software renderer.
although maybe the best place to integrate it would be into a Cairo backend.
Yes, I'm quite sure that the right way to to go is to for us to use Cairo and then Cairo (if appropriate) to use AGG.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
I shouldn't have marked this bug fixed, but it may as well stay closed.
What's Cairo then -- is there a bug about it?
Okay, found pages on it now. Cairo is just a portable rendering-agnostic API layer right, so there's no logical or practical reason why it would be X-only? I ask because the Moz SVG status pages give the impression that Cairo is linux-only.
I believe that there is no particular dependency on X.
You need to log in before you can comment on or make changes to this bug.