Changed common view parameters to a pointer
Created MAXFMTLEN to guard against buffer overrun attacks in header input
Added search to -f for genrev, gensurf, genworm, bsdf2klems, bsdf2ttree, & pcomb
Decided to share first input view in the output of pcomb
Fixed issue introduced with xres and yres definitions
Added missing esupport settings for constant expression reduction
Increased scanline buffer size
Moved declaration of popen to paths.h and put convert_command() into module
Upped limit on open files to 1024
Changed ".pic" extension to ".hdr" throughout
Fixed problem in last change -- pixel position should work, now
Corrected pixel alignment for downsampling & upsampling in pcomb
Fixed bug in -h option
Added -h option to pcompos and pcomb to avoid uncontrolled header growth
Created rtcontrib program for computing ray contributions and coefficients
Removed wasteful test for unit multiplier coefficient
Last minor change broke solid angle calculation -- fixed
Minor fixes to solid angle math
Removed redundant function declarations
Removed redundant #include's and fixed ordering on some headers
Continued ANSIfication, and other fixes and clarifications.
Made it so pcompos does not cut off input command streams abruptly
Fixed typing/prototype of getheader() and its callback.
Various compatibility fixes.
Fewer complaints if "platform.h" precedes "standard.h"
Added prototype for LIBR function pointer in calcomp.h
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Reduced compile warnings/errors on Windows.
Macros for setting binary file mode. Replacing MSDOS by _WIN32.
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 getheader() to listen to return value of passed function
added default value of -1 to T(n) for pictures w/o view parameters
added definition of constant PI
fixed S(n) function and added T(n) function and pa(n) and WE constants
added computation of pixel solid angle ("S" variable)
added compatibility with Radiance XYZE picture format
fixed potential bug in eclock tracking
Added new ID to first line of header and changed use of formatval
increased default window to +/- 8 pixels instead of 4
changed a range error to a domain error in l_ray()
fixed bug in computation of image location in l_ray()
added origin and direction functions O[xyz](i), D[xyz](i)
fixed Usage message (added -o)
Removed problematic math function declarations
Changes for PC port
portability fixes
slight change to quit() routine
improved reaping of child processes
added wait call to reap child processes
changed header information for commands
updated revision number for release 2.0
Improved handling of scanline ordering
bug fix
inconsequential changes
fixed outdated usages message
added ability to open commands as well as files
changed code for output resolution to allow changes from input
changed operation of -o option
bug fixes after last change
made it so constants are assigned before expressions are compiled added rc, gc, bc, and lc functions for returning image coefficients
added access to adjacent pixels for filtering, etc.
changed assignment slightly for efficiency
changed parameters to funset() call
arguments to varset() changed
added format information to headers
added -o option for original values
added variables for luminance in and out, xres, yres, nfiles
changed arguments to scompile()
Increased maximum number of files -- let system say otherwise
added calls to get/put picture resolution (bug fix)
Changed variable evaluation to use pointer
Added coefficient for faster combination
Changed default from average to sum
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.