# | 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; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |