Had to reinstate ambRayInPmap() macro to avoid over-counting bug
Fixed various compiler warnings (mostly harmless)
Removed deprecated ambRayInPmap() macro from code
Initial check-in of photon map addition by Roland Schregle
Enabled back face invisibility (-bv0) for transparent/translucent types
Added missing call to set function context
Added extra checks where projected solid angle is undefined
Fixed bug for BSDF materials included via octree or mesh instances
Fixes to reciprocity for tensor tree representation
Created rcontrib program (eventually to replace rtcontrib)
Further refinements in error testing/reporting
Improved error reporting for illegal orientation vector
Fixed serious bug in transmitting proxy material ambient sampling
Minor optimizations
Improved oversampling check
Further improved sampling method
Minor improvements to direct specular sampling
Vastly improved direct specular sampling
Minor fix to through component calculation
Stratified specular sampling with -ss > 1
Partial implementation of variable-resolution BSDFs
Fixed interface for determining BSDF solid angles
Improved output efficiency by reducing number of calls to fwrite()
Fixed problem with double-counting through component in indirect
Fixed bug in source sampling for proxies
Made BSDF proxy behavior consistent for shadowing, reflection and transmission
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
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.