feat(rfluxmtx): Allow source and non-source receivers, which is valid in some cases
fix(rfluxmtx,genBSDF): Fixed issue with -c{s,w} argument parsing
feat(rfluxmtx): Added new hemisphere samplying type, "h=cie" for CIE sky scanner subdivision
feat(rpict,rtrace,rcontrib,rtpict): Hyperspectral rendering (except photon map)
refactor: removed prefix from SDdisk2square() and SDsquare2disk() & made consistent
feat(rcontrib,rfluxmtx): Added -t option to specify progress report interval
fix(rfluxmtx): Fixed issue with too-small polygons
Switched pipe output to use open_process() call on Unix
Fixed glitch in previous change
Made -w option a little more robust
Made more robust to special characters (and spaces) in file names
Changed test to strict zero because it can sometimes be that!
Made rcontrib command-line length more generous to handle more receivers
Fixed axis reversal in Reinhart sample generator (wrong since August 2014)
Added parens to eliminate compiler warnings
More consistent use of warnings
Minor change -- should not affect anything
Another tweak to reduce floating point error accumulation
Reverted unnecessary change and introduced new potential fix for FP inaccuracy
Possible fix to memory error (manifests on Windows)
Switched over to more efficient fread/fwrite replacements getbinary/putbinary
Added missing call to exit on memory error
Prepare for SCons build on Win32 and Win64
Eliminated redundant #define's for getc and putc
Moved declaration of popen to paths.h and put convert_command() into module
Removed redundant error output
Added support for (quoted) output commands in rfluxmtx
Fixed bug in sample testing discovered by Rob G.
Improved matrix multiplication accuracy by forcing promotions to double
Made axis randomization optional in getperpendicular()
Added option passing for photon map
Fixes for Klems & tensor tree coordinate orientations
Hopeful fix to bugs in genBSDF due to lack of left-handed coordinates
Fixed bug introduced in last change.
Added warning for sender files with multiple modifier names
Fixed return code
Fixed verbose report
Fixed bug where second and later #@rfluxmtx lines in succession were ignored
Fixed uniform receivers so backside does not get contributions
Improved behavior of anisotropic reflections
Fixed Reinhart sky sender sampling
Fixed vector sampling directions for Klems senders and Reinhart sky receivers
Pays attention to -w option internally
Fixed bugs in parameter parsing
Added support for argument expansion in rfluxmtx
Altered rfluxmtx so it could accept a starting octree
Added inclusion of rtprocess.h
Also limit "-i" support to pass-through mode
Fixed other missing return values
Fixed bug in setting of receiver normal for sources
Added -I option support in pass-through and fixed source orientation
Added better error messages and fixed bug in Reinhart/Tregenza sampling
Fixed most of the other bugs
Fixed some bugs... more to go
Created man page for rfluxmtx and added some error checks
Added Reinhart sky cal file
Getting close to working version of rfluxmtx
Checking in incomplete and untested version of rfluxmtx
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.