YASRT History & List of changes
===============================

12/03/2001 - Version 0.1 beta 12: 
- Bugs in ring and disc primitives fixed.
- Bugs in cone and cylinder primitives fixed.
- Parser enhanced (more checks on data range).

28/02/2001 - Version 0.1 beta 11: 
- New threading mechanism with 2, 4 and 8 threads.
- Patch (smooth triangle) primitive added.
- Internal matrix support for later transformation (scale, rotate and translate).

27/02/2001 - Version 0.1 beta 10: 
- Internal priority queue changed to render big scenes (>100000 objects).
- Multi-theading enhanced on WIN32 platform.

26/02/2001 - Version 0.1 beta 9: 
- Ported to DEC Unix (alpha).
- Parser enhanced to avoid strict syntax.
- Plane primitive fixed to accept positive normal with negative distance.
- JPEG compression level added in parser (jpeg_quality) for platforms where JPEG is supported.

19/02/2001 - Version 0.1 beta 8: 
- Parser enhanced for more flexible syntax.
- 'declare' directive for colors added to parser.
- 'include' directive added to parser.
- Enhanced multi-threading support.
- JPEG output file format added.
- Command-line switches added.

26/01/2001 - Version 0.1 beta 7: 
- Parser changed for more flexible syntax.
- Ported to the pocketPC platform (windows CE) for iPAQ.

23/01/2001 - Version 0.1 beta 6: 
- Cone primitive added.
- Refraction bug fixed.
- Internal structure changed to include bounding slabs.

19/01/2001 - Version 0.1 beta 5: 
- Refraction added (thanks to Stephane Marty).

17/01/2001 - Version 0.1 beta 4: 
- Lots of bugs fixed.
- Multi-threading support added (WIN32 threads and pthreads) with two threads.
- Support for both threaded and non-threaded version.

05/01/2001 - Version 0.1 beta 3: 
- Lots of bugs fixed.
- Ported to Linux glibc2 (RedHat 6.2).
- BMP and TGA support enhanced.
- Ouput file format added: PPM.

01/01/2001 - Version 0.1 beta 2: 
- Lots of bugs fixed.
- Dynamic display added (slow and WIN32 only).
- Ouput file format added: TIFF.
- Rendering time calculation added.
- Depth of field effect added.
- Parser enhanced: bug fixes.
- Order of appearance for surfaces changed to assign the same texture to several objects.

25/04/2000 - Version 0.1 beta 1:
- Primitives supported: sphere, triangle, plane, polygon, ring.
- Output file format: BMP (buggy), TGA (buggy), PNG.
- Input file format: proprietary (primitive) stream-oriented scripting language.
- Lights supported: point.
- Effects: haze.
- Surface parameters: ambient, diffuse, brilliance, specular, roughness, reflection.
- Antialiasing: none, supersampling, adaptive. Each with or without jittering.
- WIN32 only (compiled on Windows NT 4 SP6 Intel and Alpha and Windows 2000 SP1).
- Camera: location, direction, up, right, at, viewAngleX, viewAngleY, viewAspect.
