Anti-Grain Geometry Library port for AmigaOS 4
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
George Sokianos 61eaa8e3e3 Added some changes and added release rule 9 months ago
agg2d Initial commit with agg r138 svn files 9 months ago
bin Initial commit with agg r138 svn files 9 months ago
doc Initial commit with agg r138 svn files 9 months ago
examples Initial commit with agg r138 svn files 9 months ago
font_freetype Initial commit with agg r138 svn files 9 months ago
font_win32_tt Initial commit with agg r138 svn files 9 months ago
gpc Initial commit with agg r138 svn files 9 months ago
include Initial commit with agg r138 svn files 9 months ago
myapp Initial commit with agg r138 svn files 9 months ago
src Removed all the P96 commented code and includes 9 months ago
.gitignore Changes in Makefiles to clean the bin folder but keeping the cmake files and more 9 months ago
AUTHORS Initial commit with agg r138 svn files 9 months ago
CMakeLists.txt Initial commit with agg r138 svn files 9 months ago
ChangeLog Initial commit with agg r138 svn files 9 months ago
Makefile Initial commit with agg r138 svn files 9 months ago
Makefile.AmigaOS Added some changes and added release rule 9 months ago
Makefile.AmigaOS-newlib Added some changes and added release rule 9 months ago
Makefile.am Initial commit with agg r138 svn files 9 months ago
Makefile.in.BeOS Initial commit with agg r138 svn files 9 months ago
Makefile.in.CYGWIN_NT-5.0 Initial commit with agg r138 svn files 9 months ago
Makefile.in.CYGWIN_NT-5.1 Initial commit with agg r138 svn files 9 months ago
Makefile.in.Darwin Initial commit with agg r138 svn files 9 months ago
Makefile.in.Darwin.SDL Initial commit with agg r138 svn files 9 months ago
Makefile.in.IRIX64 Initial commit with agg r138 svn files 9 months ago
Makefile.in.Linux Initial commit with agg r138 svn files 9 months ago
Makefile.in.Linux.SDL Initial commit with agg r138 svn files 9 months ago
Makefile.in.MINGW32_NT-5.0 Initial commit with agg r138 svn files 9 months ago
Makefile.in.MINGW32_NT-5.1 Initial commit with agg r138 svn files 9 months ago
Makefile.in.SunOS Initial commit with agg r138 svn files 9 months ago
NEWS Initial commit with agg r138 svn files 9 months ago
README Initial commit with agg r138 svn files 9 months ago
autogen.sh Initial commit with agg r138 svn files 9 months ago
cmake_install.html Initial commit with agg r138 svn files 9 months ago
configure.ac Initial commit with agg r138 svn files 9 months ago
copying Initial commit with agg r138 svn files 9 months ago
distclean Initial commit with agg r138 svn files 9 months ago
install Initial commit with agg r138 svn files 9 months ago
libagg.m4 Initial commit with agg r138 svn files 9 months ago
libagg.pc.in Initial commit with agg r138 svn files 9 months ago

README

The Anti-Grain Geometry Project

A high quality rendering engine for C++
http://antigrain.com

Anti-Grain Geometry - Version 2.4
Copyright (C) 2002-2005 Maxim Shemanarev (McSeem)

Permission to copy, use, modify, sell and distribute this software
is granted provided this copyright notice appears in all copies.
This software is provided "as is" without express or implied
warranty, and with no claim as to its suitability for any purpose.

---------------------------------

Use automake to build the library.

If automake is not available you still can use the old make.
There is a very simple Makefile that can be used. Note that
if you use automake it will overwrite Makefile.

---------------------------------

If building on AmigaOS 4.0 or higher type the following for
instructions on what targets are available.
make -f Makefile.AmigaOS

To just build and install AGG into the standard AmigaOS SDK
ready for use type:
make -f Makefile.AmigaOS install

If you just want to build one demo (e.g. lion) use:
make -f Makefile.AmigaOS bin/lion

If you have any questions about the AmigaOS port please
contact Steven Solie (ssolie@telus.net) for help.

---------------------------------

To build all examples using SDL (Mac or Linux) just type:

cd /examples/sdl
make

Individual examples can be built with

make aa_test

In the same way the native Carbon examples can be built with

cd /examples/macosx_carbon
make

In both cases the static library will be built (if it was not already)
from the existing global Makefile in /src/.

The Makefiles for both SDL and Carbon will also attempt to download the
required .bmp files if they are not found in the system for a given
example. If the files could not be fetched (wget) the user will receive
a message explaining where to download the samples from (sphere.bmp,
etc.) Since all programs reside in the same directory there is no need
to duplicate the .bmp files for each program that needs to use them.

---------------------------------