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

Comparing ray/src/common/tmapcolrs.c (file contents):
Revision 3.21 by greg, Sat Sep 24 20:15:54 2005 UTC vs.
Revision 3.22 by greg, Mon Oct 24 04:25:01 2005 UTC

# Line 91 | Line 91 | int    len
91                          cd->clfb[BLU]*cmon[BLU] ;
92                  if (li >= 0xff00) li = 255;
93                  else li >>= 8;
94 <                if (li <= 0) {
95 <                        bi = TM_NOBRT;                  /* bogus value */
96 <                        li = 1;                         /* avoid li==0 */
97 <                } else {
98 <                        bi = BRT2SCALE(cmon[EXP]-COLXS) +
99 <                                logi[li] + cd->inpsfb;
94 >                bi = BRT2SCALE(cmon[EXP]-COLXS) + cd->inpsfb;
95 >                if (li > 0)
96 >                        bi += logi[li];
97 >                else {
98 >                        bi += logi[0];
99 >                        li = 1;                         /* avoid /0 */
100                  }
101                  ls[i] = bi;
102                  if (cs == TM_NOCHROM)                   /* no color? */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines