Set minimum cosine to 0.02 to avoid blowing-up values near grazing
Fixing potential problems with radius estimation
Minor changes should not affect results
Added grazing angle extrapolation to BSDF interpolation
Minor fixes
Fixed major bug in incident mesh triangulation code
Changed to optimized transport matrix computation
Added routine to dump transport plan for debugging
Minor fixes
Removed improper exception for zero-distance neighborhood dissimilarity
Removed stray debugging statement
Fixed evaluation order bug -- first time I've done that!
Tuned neighborhood factor down until it seemed to make the right difference
Changed to cube-root of DSF to improve stability for some distributions
Added neighborhood difference to distance metric for better lobe shaping
Switched to calling Acos() wherever appropriate
Failed attempt to improve results by prioritizing displacement of large lobes
Eliminated redundant code added in last change to bsdfmesh.c
Added normal incidence interpolation for quadrilateral and radial symmetry
Minor changes that shouldn't affect operations
Switched to quadratic cost function -- does not seem to matter much
Changed minimum step size to speed convergence in problem cases
Sped up convergence on large systems by almost 3x
Fixed bug related to qsort_r() allocating its own sorting memory
Fixed calculation of bsdf_min
Added minimum BSDF to output where we have no data.
Minor bug fixes
Added data to complete XML file output
Made migration_step() re-entrant
Further efficiency improvement (more modest this time)
Took sort out so it is done only once
Bug fixes and minor improvements
Broke pabopto2xml into pabopto2bsdf and bsdf2ttree
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.