feat(rpict,rtrace,rvu,rxpict,rxtrace,rxpiece): Added -e expr and -f file.cal options
feat(rtrace,rxtrace): Improved header output
fix(rpict,rtrace,rcontrib): Removed spurious warnings
refactor: moved memory sharing routines to preload.c with common call interface
fix(rtrace): compile error due to const
feat(rtrace): Improved diagnostic output
fix: Added missing eol escape for Windows
feat(rpict,rtrace,rcontrib): Added OutputCS to features list
fix(rtrace): bug for float spectral output
fix(rtrace): made spectral settings interaction more robust
fix: multiple bug fixes in hyperspectral code, added rvu, mkillum, rsensor, and ranimove to "working except photon map" status
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
fix(rcontrib): Removed participating media from rcontrib -features
fix(rtrace,rcontrib): Added i/o format options to features list
refactor: Changed some char* args to const char* to avoid warnings
fix: Actually, need to allow -features to have arguments
fix: fixed crash when executed with no arguments
fix: Paired savqstr() and freeqstr() calls for octname
feat(rpict,rtrace,rcontrib): Added Output= list to -features
fix(rcontrib): removed AdaptiveShadowTesting from feature list (didn't belong)
feat(rpict,rtrace,rcontrib): Added -features option to check for method support
fix(rtrace): corrected defaults reporting with tilde
style: indentation
fix(rpict): Bug in header output with -o option
Removed superfluous warnings
Fixes and improvements from last change, making ray-casting faster
Made start-up much faster when only doing ray-casting
Added NCOMP= to header and better checking of -o* options
Added BigEndian= line to binary header output
Made settings consistent with claims of matching rtrace and added missing rand_samp
Added -orRxX options to rtrace for VR rendering
Improved error-checking for too many words in file or string
newer C++ compilers have a standard type named "bool". rename macro to get rid of warnings.
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.