Added missing external declaration
Fixed assignment of octname and removed redundant call to ray_init_pmap()
Initial check-in of photon map addition by Roland Schregle
Eliminated a number of minor warnings (all innocuous)
Added checknorm() macro to avoid normalization errors with gcc --fast-math
Reset default -u+ setting
Eliminated restriction with -n and -I in rtrace
Added -n option to rtrace and moved quit() funciton out of raypcalls
Bug fix in -P option implementation
Modified rtcontrib -c option to accumulate a specified number of rays
Added ambient pre-synchronization in parallel persist mode
Made -u+ option truly random
Added -V option to rtcontrib and -oV option to rtrace to report contributions
Added seeding of random number generator with -u+ rendering option
Added binary i/o options to total and piped output to rtcontrib
Created rtcontrib program for computing ray contributions and coefficients
Continued ANSIfication. There are only bits and pieces left now.
Various platform compatibility fixes.
Moved some more platform dependencies to common header files. Included a few necessary system headers.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Macros for setting binary file mode. Replacing MSDOS by _WIN32.
Changed (char *) casts for memory copies to (void *) and other fixes
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
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.