Added protection against negative BSDF values
Fixed problem with acos(1) returning NaN
Fixed bug in accounting of diffuse transmitted component
Exposed functions and data structures needed by bsdf2klems
Hopeful fixes to tensor tree reciprocity and orientation
Fixes to reciprocity for tensor tree representation
Fixed bug in bug fix (thanks to Andy McNeil)
Fixed bug for matrix BSDFs with more than one phi angle around zenith
Minor improvements to direct specular sampling
Removed unnecessary restriction on reciprocity
Fixed bug for MING32 and non-square matrices, allowing multiple angle bases
Minor compile fixes
Fixes for Windows and bug fix in bsdf_m.c
Initial untested variable-resolution BSDF
Fix from last change
Bug fixes to last change
Partial implementation of variable-resolution BSDFs
Fixes to last change -- tested
Fixed interface for determining BSDF solid angles
Changed dctimestep over to new BSDF interface and minor bug fixes
Fixed interpretation of Klems directions
Fixed issue with coordinate orientation for front transmission
Corrected notion of "front" and "back" to coincide with surface normals
Fixes to BSDF including blurring of angle boundaries
Minor changes and fixes -- first working version of BSDF material
Minor fixes and adjustments
Added missing RCS tags
Major code reorg, moving mgflib to common and introducing BSDF material
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.