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

Comparing ray/src/rt/m_bsdf.c (file contents):
Revision 2.41 by greg, Tue Jul 18 21:33:14 2017 UTC vs.
Revision 2.42 by greg, Tue Nov 28 22:17:00 2017 UTC

# Line 128 | Line 128 | compute_through(BSDFDAT *ndp)
128          srchrad = sqrt(dfp->minProjSA);         /* else search for peak */
129          setcolor(vpeak, 0, 0, 0);
130          setcolor(vsum, 0, 0, 0);
131 +        pdir[2] = 0.0;
132          for (i = 0; i < NDIR2CHECK; i++) {
133                  FVECT   tdir;
134                  SDValue sv;
# Line 146 | Line 147 | compute_through(BSDFDAT *ndp)
147                          VCOPY(pdir, tdir);
148                  }
149          }
150 +        if (pdir[2] == 0.0)
151 +                return;                         /* zero neighborhood */
152          ec = SDsizeBSDF(&tomega, pdir, ndp->vray, SDqueryMin, ndp->sd);
153          if (ec)
154                  goto baderror;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines