                  Threedee Advanced Graphics Library
		  
TAGL is a library written in C++. It has a few purpose:
  o Providing 3D primitives for small computers with
     reasonable rendering speed.
  o Proving that programming in asm is pointless.
    (not the slightest line of asm in TAGL).
  o Testing and optimizing new 3D algorithms.
  
TAGL is divided into several layers:

  Layer 0: Frame buffer abstraction class (GraphicPort)
          Provides an access to graphic memory
	  whatever the computer and system.

  Layer 1: Rasterisation code (PolygonEngine)
          Draws pixels, lines and polygons into the
	  frame buffer, performs Gouraud shading, 
	  ZBuffer, dithering, texture mapping in
	  RGB and colormap mode.
	  
  Layer 2: 3d matrices (GeometryManager)
          Handles geometric transforms and stack matrix.
	  
The Layer 2 is not ready yet. "Rotate" directly talks to the
PolygonEngine.

If you want to write your own programs using TAGL, see the TAGL 
programming guide in the 'doc' directory.

