ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/bsdf_m.c
(Generate patch)

Comparing ray/src/common/bsdf_m.c (file contents):
Revision 3.10 by greg, Tue Apr 19 21:31:22 2011 UTC vs.
Revision 3.11 by greg, Wed Apr 20 14:44:05 2011 UTC

# Line 664 | Line 664 | SDqueryMtxProjSA(double *psa, const FVECT v1, const RR
664                                          /* get projected solid angles */
665          out_psa = mBSDF_outohm(dp, mBSDF_outndx(dp, v1));
666          inc_psa = mBSDF_incohm(dp, mBSDF_incndx(dp, v2));
667 +        if ((out_psa <= 0) & (inc_psa <= 0)) {
668 +                inc_psa = mBSDF_outohm(dp, mBSDF_outndx(dp, v2));
669 +                out_psa = mBSDF_incohm(dp, mBSDF_incndx(dp, v1));
670 +        }
671  
672          switch (qflags) {               /* record based on flag settings */
673          case SDqueryVal:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines