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.33 by greg, Wed May 14 20:43:46 2003 UTC vs.
Revision 2.34 by greg, Tue Jun 24 15:37:01 2003 UTC

# Line 355 | Line 355 | char  *p;                      /* data for f */
355                  rayorigin(&sr, r, SHADOW, 1.0);
356                  VCOPY(sr.rdir, scp->dir);
357                  sr.rsrc = scp->sno;
358 <                source[scp->sno].ntests++;      /* keep statistics */
358 >                                                /* keep statistics */
359 >                if (source[scp->sno].ntests++ > 0xfffffff0) {
360 >                        source[scp->sno].ntests >>= 1;
361 >                        source[scp->sno].nhits >>= 1;
362 >                }
363                  if (localhit(&sr, &thescene) &&
364                                  ( sr.ro != source[scp->sno].so ||
365                                  source[scp->sno].sflags & SFOLLOW )) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines