The AROS Archives(anonymous IP: 54.225.1.70) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Categories

   o Audio (34)
   o Datatype (3)
   o Demo (21)
   o Development (185)
      o Cross (37)
      o Debug (0)
      o Edit (3)
      o Example (4)
      o Guitool (4)
      o Ide (11)
      o Install (1)
      o Language (30)
      o Library (66)
      o Misc (9)
      o Utility (18)
      o Webtool (2)
   o Document (17)
   o Driver (16)
   o Emulation (53)
   o Game (232)
   o Graphics (106)
   o Library (4)
   o Network (31)
   o Office (6)
   o Utility (151)
   o Video (17)

Total files: 876

Full index file. Download
Recent index file. Download




Hosted by
aros-exec.org
 Readme for:  Development » Library » agg.src-aros.zip

Agg

Description: Anti-Grain Geometry 2D Graphics C++ SDK (Source)
Download: agg.src-aros.zip       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 866kb
Version: 2.4
Date: 21 May 08
Author: Maxim Shemanarev, Steven Solie, Matthias Rustler
Submitter: Matthias Rustler
Email: mrustler/gmx de
Homepage: http://www.antigrain.com
Category: development/library
License: BSD
Distribute: yes
FileID: 353
 
Comments: 0  [View]
Snapshots: 0  [View]
Downloads: 55  (Current version)
55  (Accumulated)

[Show content] [Replace file] 
Anti-Grain Geometry (AGG) is a high-quality 2D rendering library written in C++.
It features anti-aliasing and sub-pixel resolution.

This package contains the source code.
The AROS port is based on Steven Solie's AmigaOS4 port,
with ReAction replaced by Intuition and Picasso by Cybergraphics.

It's the old 2.4 version which can be used in closed source because
of the BSD license.

News and History:
=================
May 8, 2006 AGG v2.4 is released! After a while of silence AGG is here again.
That was the time of active development and you will have to make some changes
in your code too. Hopefully it isn't that hard. See AGG Version 2.4 Release
Notes for details. Below there's a brief description of the achievements.  o
Redesigned scanline renderers and span generators. See AGG Version    2.4
Release Notes for details.  o Low level renderers (pixfmt) now have a
possibility to use a custom    class-accessor to pixel data.  o Redesigned image
and pattern filters and resamplers. Now they are    considerably generalized and
in fact, images and patterns are now    combined into single classes. You can
use custom pixel accessors for    the images.  o The major breaktrough is
rendering of Flash compound shapes. Now    AGG provides two ways of Flash
rendering. One is pretty simple and    in fact, was available before (well,
almost), the other is more    complex, but allows you to have absolutely
flawless result. It's    demonstrated in Demo flash_rasterizer.cpp. The simple
method, that    decomposes the shape into separate multiply connected polygons
is in    Demo flash_rasterizer2.cpp.  o New demo examples summary    o Demo
flash_rasterizer.cpp - Flash rasterization based on compound shapes    o Demo
flash_rasterizer2.cpp - Flash rasterization based in shape decompositing    o
Demo gouraud_mesh.cpp - Seamless Gouraud triangle mesh    o Demo
line_patterns_clip.cpp - New line clipping considering image patterns    o Demo
compositing2.cpp - Another extended compositing modes demo    o Demo
gamma_tuner.cpp - Yet another monitor gamma tuner          
 o Redesigned path_storage. Now it's a class template and it's functionality   
is separated. You can use any kind of data container, like std::vector,   
std::deque, etc. Also, there are special adaptors added, such as:
   poly_plain_adaptor poly_container_adaptor poly_container_reverse_adaptor
   line_adaptor 
 o Added custom clippers to rasterizer_scanline_aa and
   rasterizer_compound_aa. 
 o Considerably redesigned clippers for renderer_outline_image. Now it
   maintains correct pattern repetition even with clipping. 
 o All memory allocations and deallocations are now done via pod_allocator
   and obj_allocator. You can replace them if you define
   AGG_CUSTOM_ALLOCATOR and provide file agg_allocator.h
   (it's your responsibility to provide this file). 
 o From now on AGG is released under dual licensing, the original AGG one
   and the Modified BSD license. See The License for details. 
 o Some other improvements. 
 o Milan Marusinec AKA Milano ported the whole AGG to Object Pascal.
   It's a great job! Don't forget to visit: http://www.aggpas.org

Release Notes:
==============
http://www.antigrain.com/news/release_notes/v24.agdoc.html











































File Version Size Date Dls Readme
aggsdk.i386-aros.zip2.4724kb21 May 0859¤ Aggsdk - Anti-Grain Geometry 2D Graphics C++ SDK
Copyright (c) 2005 The AROS Archives All Rights Reserved
Contact us at: archives@aros-exec.org