refactor: changed data type for process()
refactor: Eliminated LPICFMT macro
Fixed issue with return value checking on viewloc() and open_float_depth()
Added filtering capabilities to Unix version of open_process()
Added ability for pinterp, pmblur2, and vwrays to read 16-bit encoded depth
Created MAXFMTLEN to guard against buffer overrun attacks in header input
Further tweaked viewloc() output to be 1 only if in view frame
Fixed never-noticed bug in pinterp with -n option
Corrected definition of matrix
Added missing Windows binary file mode
Created pmdblur script and added DBLUR variable to ranimate
Continued ANSIfication, and other fixes and clarifications.
Fixed typing/prototype of getheader() and its callback.
Fewer complaints if "platform.h" precedes "standard.h"
Included "platform.h" wherever lseek() was called
Added grouping parens to reduce ambiguity warnings.
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
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
improved pixel weighting computation
changed getheader() to listen to return value of passed function
added -ld- to rtrace options list
changed rtrace behavior to send bogus record when ray dir==0
fixed NULL pointer for AIX
added compatibility with alternate RADIANCE picture formats
fixed error related to rtrace queue and -B option
minor modifications
added -B option for blurring images
bug fix in view fore clipping plane with matrix code
bug fixes related to -n, -z and -fr options
add -e exposure option and fixed small bug
bug fixes and improvements to last change (averaging)
added pixel averaging (-a and -q options)
bug fix in getperim()
bug fix in clipaft()
added automatic cropping to speed transfer of low-overlap images
made aft clipping work(?) and fixed bug in movepixel()
added -vo and -va fore and aft clipping plane options
Added new ID to first line of header and changed use of formatval
fixed incomplete change
minor change in argument parsing in calstart()
minor fixes and improvements in error reporting
Removed problematic math function declarations
removed redundant fcntl.h include (included in standard.h)
changed malloc() call to bmalloc() for frame storage
fixed -pa option
changed calls to get view parameters from files
added missing space to rtrace command
modified to use process.c routines and badarg.c -- not checked!
eliminated atof declarations for NeXT
updated revision number for release 2.0
Improved handling of scanline ordering
added format information to headers
added test for zero z input values (bug fix)
minor compiler complaints
added fisheye view types
fixed bug in normalization used in writedistance()
tightened up constraints in addpixel() (bug fix)
fixed sampling so samples are reused as background
changed sampling to pixel distance rather than probability
added sampling
changed <sys/fcntl.h> to <fcntl.h>
improved portability for read(), write() and bcopy()
simplified call to clearqueue()
removed vfork() dependency and added -DBSD to Makefile
added initialization in addscanline()
changed reading and writing of z-files and viewfiles
added maintenance of pixel aspect ratio
changed handling of view parameters
added code to deal with picture exposure
changed addpixel() to fill parallelogram
added error checking on calculation I/O
added fill calculation with rtrace
added (*deffill)() in anticipation of computed fill
added -f and -n options, bug fixes in fillpicture()
added constant z specification and -r option
changed use of variables in addpicture()
improved initial fill to use object coherence
Added comments and fixed small comparison error.
forgot x and y resolution options
Changed calls to rayview() and pixelview() to matrix transform
changed fillpicture() to make it more efficient
added test for neighbor to fillpicture()
enhanced fillpicture() function
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.