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.56 by greg, Wed Jul 25 04:12:36 2007 UTC vs.
Revision 2.58 by greg, Mon Aug 23 15:56:17 2010 UTC

# Line 306 | Line 306 | sourcehit(                     /* check to see if ray hit distant source
306                   * If it's a glow or transparent illum, just remember it.
307                   */
308                  if (source[i].sflags & SSKIP) {
309 <                        glowsrc = i;
309 >                        if (glowsrc < 0)
310 >                                glowsrc = i;
311                          continue;
312                  }
313                  if (transillum(source[i].so->omod)) {
314 <                        transrc = i;
314 >                        if (transrc < 0)
315 >                                transrc = i;
316                          continue;
317                  }
318                  r->ro = source[i].so;   /* otherwise, use first hit */
# Line 409 | Line 411 | direct(                                        /* add direct component */
411                  rayvalue(&sr);
412                  multcolor(sr.rcol, sr.rcoef);
413                  copycolor(scp->val, sr.rcol);
414 <                cntord[sn].brt = intens(sr.rcol);
414 >                cntord[sn].brt = bright(sr.rcol);
415          }
416                                                  /* sort contributions */
417          qsort(cntord, sn, sizeof(CNTPTR), cntcmp);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines