perf: Minor conditional optimizations
Eliminated unnecessary "extern" and "register" modifiers
Created rcontrib program (eventually to replace rtcontrib)
Changed to FVECT macros where appropriate
Continued ANSIfication. There are only bits and pieces left now.
Made errno checking explicit after math calls to avoid spurious warnings
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
made mixtures work with materials
changed function file calls to allow expressions instead of just vars
updated revision number for release 2.0
added contexts to function files
changed handling of matrix transformations with new MAT4 & XF types dynamic allocation of ray transformations with newrayxf() added missing light source vector transformation to m_brdf.c
Eliminated need to initialize matrix for call to xf() and invxf()
added loop invariant
fixed bugs in instance mapping of modifiers
eliminated superfluous test
changed order of parameters to setmap() for consistency with xfm()
portability 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.