# | 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.rt = 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); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |