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

Comparing ray/src/rt/rcontrib.c (file contents):
Revision 2.34 by greg, Tue Nov 13 19:58:33 2018 UTC vs.
Revision 2.36 by greg, Mon Jul 20 15:54:29 2020 UTC

# Line 179 | Line 179 | quit(                  /* quit program */
179   {
180          if (nchild > 0)         /* close children if any */
181                  end_children(code != 0);
182 +        else if (nchild < 0)
183 +                _exit(code);    /* avoid flush() in child */
184          exit(code);
185   }
186  
# Line 281 | Line 283 | eval_irrad(FVECT org, FVECT dir)
283          thisray.rmax = 0.0;
284          rayorigin(&thisray, PRIMARY, NULL, NULL);
285                                          /* pretend we hit surface */
286 <        thisray.rxt = thisray.rmt = thisray.rot = 1e-5;
286 >        thisray.rxt = thisray.rot = 1e-5;
287          thisray.rod = 1.0;
288          VCOPY(thisray.ron, dir);
289          VSUM(thisray.rop, org, dir, 1e-4);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines