Minor optimizations
Fixed issues with integer overflow
Rearranged some struct's for better efficiency on 64-bit architectures
Added Russian roulette ray termination and fixed ambient weights & measures
Fixed application of ray weights and coefficients in ambient calculation
Fixed bug introduced with ray contribution output in ambient calculation
Extensive changes to enable rtrace -oTW option for tracking ray contributions
Added ability to redefine AVGREFL with a compile switch
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
Instrumented headers against multiple inclusion and for use from C++. Removed NOPROTO sections.
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 -aw option for ambient value weight
added memory sorting to ambient caching module
changed magic number for ambient files
added header and magic number to ambient value file
made ambient files portable between machines
updated revision number for release 2.0
made ambient value weighting incremental (fewer stored values)
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.