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 2.76 by greg, Mon Feb 1 16:19:49 2021 UTC vs.
Revision 2.77 by greg, Wed Nov 24 19:08:51 2021 UTC

# Line 330 | Line 330 | sourcehit(                     /* check to see if ray hit distant source
330                   */
331                  if (2.*PI*(1. - DOT(source[i].sloc,r->rdir)) > source[i].ss2)
332                          continue;
333 <                                        /* is it the only possibility? */
334 <                if (first == last) {
333 >                                        /* is it what we aimed for? */
334 >                if (i == r->rsrc) {
335                          r->ro = source[i].so;
336                          break;
337                  }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines