Added rvu "origin" command requested by John M.
Improved immediate mode switching
Minor fixes
Fixed problem with refining due to random setting of errno
Bug fixes and performance improvements to rtrace -n option
Added -n option to rtrace and moved quit() funciton out of raypcalls
Fixed bug that broke "exposure" command
Further improvements to interactivity
Added -n option to rvu for multiple rendering processes
Added -R option for pure Monte Carlo rendering, replacing -DMC compile option
Fixed bug in rvu "move" command from last change and added "focus" command
Increased defaults and allowed for compiler override related to -a{E,I} options
Increased -aa default settings
Increased default ambient options in rpict, rtrace, rview, rad & mkillum
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Added -N option to rad for parallel rendering (preliminary w/o using -PP)
Fixed broken use of RHAS_FORK_EXEC
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
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 albedo to 3-color parameter
added -aw option for ambient value weight
added M_MIST (mist) material and global participating medium
added -bv option for back face visibility (normally on)
added "redraw" and "stop" and "pause" equivalents to ^R, ^Z and ^C
bug fix for 16-bit integers in psample()
added -R option and L and V commands for rview
added "free" command to rview to free object memory
changed -di to ! -dv
Changes for PC port
minor oversight in rsample()
changed default values and handling of specthresh
added -sj and -st options and changed old -s options to -p
fixed CTRL(c) macro for ANSII compilers
removed atof() declarations for NeXT
added "memory" command to report memory statistics (#define MSTATS)
updated revision number for release 2.0
added source sampling (-ds option)
improved memory handing
added -di option for direct source invisibility
increased defaults for -dp parameter
added virtual source visibility pretesting
added virtual sources
added stratified random sampling with urand
final version of memory recovery during image refinement
added longjmp for memory errors
added minimal memory recovery
moved naming of default device to devtable.c
fixed bug where drivers would send commands inappropriately
Changed handling of view parameters
added repaint command
modified interface to independent drivers
Changed identifier to use octree name for client ID
Reduced default ambient resolution
Added direct certainty variable (compromise btwn. thresh. & tol.)
Changed direct threshold testing so that it is certain
Efficient approximation to direct component with many sources Glow type changed Spot type eliminated
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.