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

Comparing ray/src/rt/source.c (file contents):
Revision 1.17 by greg, Fri Sep 29 10:04:01 1989 UTC vs.
Revision 1.18 by greg, Wed Nov 29 14:35:27 1989 UTC

# Line 379 | Line 379 | char  *p;                      /* data for f */
379                  if (localhit(&sr, &thescene) &&
380                                  sr.ro != source[cntord[sn].sno].so) {
381                                                  /* check for transmission */
382 <                        rayshade(&sr, sr.ro->omod);
382 >                        if (sr.clipset != NULL && inset(sr.clipset, sr.ro->omod))
383 >                                raytrans(&sr);
384 >                        else
385 >                                rayshade(&sr, sr.ro->omod);
386                          if (bright(sr.rcol) <= FTINY)
387                                  continue;       /* missed! */
388                          (*f)(srccnt[cntord[sn].sno].val, p,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines