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.82 by greg, Fri Apr 5 01:10:26 2024 UTC vs.
Revision 2.83 by greg, Sat Nov 9 15:21:32 2024 UTC

# Line 596 | Line 596 | srcscatter(                    /* compute source scattering into ray */
596                          setcolor(cvext, re > 92. ? 0. : exp(-re),
597                                          ge > 92. ? 0. : exp(-ge),
598                                          be > 92. ? 0. : exp(-be));
599 <                        if (intens(cvext) <= FTINY)
599 >                        if (intens(cvext) <= FTINY*FTINY)
600                                  break;                  /* too far away */
601                          sr.rorg[0] = r->rorg[0] + r->rdir[0]*t;
602                          sr.rorg[1] = r->rorg[1] + r->rdir[1]*t;
603                          sr.rorg[2] = r->rorg[2] + r->rdir[2]*t;
604                          
605                          if (!volumePhotonMapping) {
606 +                                if (srcskip(r->slights[i], r))
607 +                                        continue;
608                                  initsrcindex(&si);      /* sample ray to this source */
609                                  si.sn = r->slights[i];
610                                  nopart(&si, &sr);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines