Fixed potential type conflict
Added early check for no-op in virtual light source creation
Minor fixes
Fixed Windows bug in mkillum by initializing rmax
Fixed bug in virtual sources with intervening transmitters
Extensive changes to enable rtrace -oTW option for tracking ray contributions
Eliminated revf member from RAY struct, as it was never really needed
Continued ANSIfication. There are only bits and pieces left now.
Fixed bug in last change to allow aliased virtual source materials
Allow intervening modifiers and aliases in virtual source materials
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Changed source marking routines not to look past non-instanced objects
Added (void *) cast to realloc calls
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
changed modifier checking to take most recent definition
changed spotlight struct so flen<0 for distant sources
improved vstestvis() to work with source partitioning
added -vo and -va (fore and aft clipping plane) view options
minor fix
updated revision number for release 2.0
fixed bug that disallowed illums to pass to virtual sources
minor bug fix
bug fixes in source sampling routines
added source sampling (-ds option)
fixed bug introduced in earlier revision
changed number of presamples for distant sources
changed peano() call to multisamp()
improved some of the source pretesting code
changed urand sampling to use Peano curve through n dimensions
changed calculation of number of presamples slightly
changed fatal error to warning
made computation of number of sample rays more accurate and fixed calculation of solid angle for virtuals sources spots
fixed improper creation and testing of spots
added rayclear() function
added redirecting materials
fixed urand problems in multiple dimensions
increased MINSAMP again
fixed bug in solid angle determination for local sources
changed minimum number of tests from 1 to 3
fixed bug relating to return value of checkspot()
another minor bug in vstestvis()
fixed small bug in pretesting routine
fixed problems with virtual source pretesting
improved presampling
added virtual source visibility pretesting
added test for relay object on same side as virtual source
residual bug fixes
bug fixes and enhancements
major reorganization using dispatch table for source types
minor fixes
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.