refactor: moved SDdisk2square() and SDsquare2disk() declarations to fvect.h
fix: Repaired issue with reciprocity and BSDF sampling, thanks to Jon Sargent
fix: Allow different front/back diffuse reflectance in BSDF library
Added cumulative cache size limit (per loaded BSDF)
Fix for C++ compilers, which don't like "typedef const struct"
Shut up c++ compiler warning
Prepare for SCons build on Win32 and Win64
Switched to double for device dimensions
Added pointer indirection to make error reporting in other languages simpler
Added missing (but implied) "extern" modifiers
Corrected errors in XML interpreter and genBSDF and removed mkillum BSDF code
Fixes to reciprocity for tensor tree representation
Added recording of product and manufacturer names
Added routine for adding spectral distribution components
Minor improvements to direct specular sampling
Fixes for Windows and bug fix in bsdf_m.c
Stratified specular sampling with -ss > 1
Fixed comments and potential bug in BSDF tree traversal
Partial implementation of variable-resolution BSDFs
Fixed interface for determining BSDF solid angles
Final fix to Klems angles -- I hope
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
Major code reorg, moving mgflib to common and introducing BSDF material
Working version of genBSDF with detail geometry support in mkillum
Added #ifdef for inclusion
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.