Added back ambient ray testing for photon map, which is needed by rcontrib
Added calls to findmaterial() and simplified photon map shadow check
Fixed photon map double-counting bug with ambient rays
Initial check-in of photon map addition by Roland Schregle
Fixed virtual distance so as not to undermine ambient calculation
Enabled back face invisibility (-bv0) for transparent/translucent types
Eliminated a number of minor warnings (all innocuous)
Changed to FVECT macros where appropriate
Added checknorm() macro to avoid normalization errors with gcc --fast-math
Fixed bugs in black glass transmission and source weight computation
Extensive changes to enable rtrace -oTW option for tracking ray contributions
Continued ANSIfication. There are only bits and pieces left now.
Added grouping parens to reduce ambiguity warnings.
Numerous bug fixes in new mesh code
Changed call order for proper function of two-sided, textured surfaces
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
minor fix in comment
added better computation of apparent distance for bright reflections
added missing material function return values
fixed potential use of unassigned transdist when bright(r->rcol)<0
fixed comment terminology
added test for illegal perturbation
Removed problematic math function declarations
fixed perturbation of transmitted ray to consider both sides
updated revision number for release 2.0
added option for fourth argument -- refractive index
improved accuracy through separate treatment of polarizations
fixed source tracing
changed initialization of effective length
fixed bug introduced by better trans distance comp.
fixed code for determining when to use trans distance
changed trans types to modify transmitted color and added perturbation to transmitted ray direction
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.