Changed to FVECT macros where appropriate
Added checknorm() macro to avoid normalization errors with gcc --fast-math
Extensive changes to enable rtrace -oTW option for tracking ray contributions
Corrected effective ray length calculation
Continued ANSIfication. There are only bits and pieces left now.
Added grouping parens to reduce ambiguity warnings.
Replaced inline copyright notice with #include "copyright.h"
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
added tests for accidental reflection/penetration
improved the way ray weights are computed for participating media
fixed bug in computation of absorption and dispersion routines
changed albedo to 3-color parameter
fixed bug associated with taking log(0)
added M_MIST (mist) type and global participating medium
changed position of color modifier
added missing material function return values
minor compiler warning fixes
portability fixes (removed gcc warnings)
set effective length to transmitted length for n=1.0
changed directinvis to !directvis
Removed problematic math function declarations
updated revision number for release 2.0
added source sampling (-ds option)
added test for direct invisibility before dispersion test
improved setting of rt RAY parameter
improved computation of r->rt using brightness comparison
Added rt field to RAY structure for more accurate z-buffering
Changed intens() to bright(), which is better measure of visibility
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.