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

Comparing ray/src/rt/srcobstr.c (file contents):
Revision 2.10 by greg, Fri Sep 10 17:08:36 2004 UTC vs.
Revision 2.11 by greg, Mon Oct 25 17:07:35 2004 UTC

# Line 290 | Line 290 | srcblocker(register RAY *r)
290          if (r->robj == OVOID || objptr(r->robj) != r->ro ||
291                          isvolume(r->ro->otype))
292                  return(0);              /* don't record complex blockers */
293 +        if (r->rsrc < 0 || source[r->rsrc].so == r->ro)
294 +                return(0);              /* just a mistake, that's all */
295          m = findmaterial(r->ro);
296          if (m == NULL)
297                  return(0);              /* no material?! */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines