refactor(pfilt): minor code fixes and reorg
fix(pfilt): Not sure if binary mode is working under Windows
fix(pfilt): Need to set primary channels for pbright() to work properly
feat(pfilt): Added support for hyperspectral image filtering
refactor: Cleaned up and simplified #include's
Removed redundant include files
Created MAXFMTLEN to guard against buffer overrun attacks in header input
Fixed issue with pfilt -m option and non-integer size divisors
Removed '//' comments that don't fit with standard C
Continued ANSIfication. Added headerfiles pfilt.h and clrtab.h.
Continued ANSIfication, and other fixes and clarifications.
Fixed typing/prototype of getheader() and its callback.
Fewer complaints if "platform.h" precedes "standard.h"
Added grouping parens to reduce ambiguity warnings.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Reduced compile warnings/errors on Windows.
Macros for setting binary file mode. Replacing MSDOS by _WIN32.
Fixed pre-release upsampling bug in new filtering kernel
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
made output pixel positioning more precise
added exit status change for truncated input files
added filter wrapping for 360 degree cylindrical views
fixed bug in indexing and size of buffers for -m option
added compatibility with Radiance XYZE picture format
improved error message for truncated input
fixed bug in lamp data routine
minor compiler warning fixes
minor bug fixes
minor optimization
added -m option for sample smoothing
changed default setting of hotlvl and made it absolute
bug fix for 16-bit integers (DOS)
changes in pfilt for 32-bit PC port
Removed problematic math function declarations
Changes for PC port
used TEMPLATE defined in paths.h for pfilt.c
eliminated atof declarations for NeXT
updated revision number for release 2.0
Improved handling of scanline ordering
added insurance for lampcolor[i] == 0.0
improved gaussian filtering
added format information to headers
added use of COLORCORR header i/o
moved loading of lamp data before opening of input file
added option to use lamp type for color balancing
added option to override output of aspect ratio change
recomputed y_r after picture adjustment (bug fix)
fixed pass2() so it reads all its input regardless
added code to maintain pixel aspect ratio
changed EXPOSURE information interface
added calls to get/put picture resolution (bug fix)
Added -2 option for two-pass
resolution ratio supercedes previous specification
consolidated resolution ratio variables
changed syntax for resolution ratios
added scaling options for x and y resolution
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.