Share

Anti-Grain Geometry (Historical)

File Release Notes and Changelog

Release Name: AGG v2.1 Update & Fonts

Notes:
* AGG code is cleaned up and now it's ANSI C++ standard 
   compliant. It can be compiled with g++ version 3.4. 
   The problem was in classes derived from template base. 

* Added support for MacOS, Carbon API and the building 
   environment for Code Warrior. Many thanks and regards to 
   Hansruedi Baer (http://www.karto.ethz.ch/baer/agg). 
   The project file is rather big (3MB), so it isn't included 
   into the main distribution package. Please download 
   http://www.antigrain.com/agg2.mcp.xml.zip and unzip it 
   into agg2/examples/macos_cw/agg2.mcp.xml. Also, to build 
   the SVG example, you need to obtain expat.lib and put it to 
   agg2/svg/macos_cw/expat.lib. Download: 
   http://www.antigrain.com/expat.lib.zip If you don't need 
   to compile the SVG example, just remove svg_test from 
   the project. 

* Added support for BeOS, many thanks to Stephan Assmus, 
   http://www.yellowbites.com/index.html. 

* Resumed support for SDL (http://www.libsdl.org/index.php). 
   Many thanks to Mauricio Piacentini who fixed some things 
   in agg_platform_support.cpp for SDL. 

* Added automake building environment. Thanks to Nikolas 
   Zimmermann (http://sourceforge.net/users/wildfox/). 

* Added AGG newsgroup to the gmane server:
   news://news.gmane.org/gmane.comp.graphics.agg 
   http://news.gmane.org/gmane.comp.graphics.agg 
   Thanks to Adam Megacz http://www.megacz.com

* Finally! added support for FreeType font rendering engine 
   with cache. Now one can render any fonts very easily. 
   The speed is pretty good too. When caching vectorial
   glyphs, it's about 30-40 microseconds per glyph on a 
   typical P-IV 2.0 GHz, when caching scanline shapes, it's 
   3-4 microseconds. See also Demo truetype_test.cpp. 

* Added support for TrueType fonts, based on WinAPI 
   GetGlyphOutline(). There's a general caching system that
   can be used with any font source, and two different font 
   engine wrappers, for FreeType and Win32 API. One can 
   write his own font engine, based on some API or library.


Changes: