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

Comparing ray/src/px/neuclrtab.c (file contents):
Revision 2.2 by greg, Mon Jun 13 13:29:56 1994 UTC vs.
Revision 2.5 by greg, Tue Aug 2 13:22:08 1994 UTC

# Line 252 | Line 252 | int    n;
252  
253   #define initrad                 32
254   #define radiusdec               30
255 < #define alphadec;               30
255 > #define alphadec                30
256  
257   /* defs for freq and bias */
258   #define gammashift      10
# Line 312 | Line 312 | initnet()
312          
313          for (i=0; i<clrtabsiz; i++) {
314                  p = network[i];
315 <                p[0] = i << netbiasshift;
316 <                p[1] = i << netbiasshift;
317 <                p[2] = i << netbiasshift;
318 <                freq[i] = intbias >> 8;  /* 1/256 */
315 >                p[0] =
316 >                p[1] =
317 >                p[2] = (i<<(netbiasshift+8))/clrtabsiz;
318 >                freq[i] = intbias/clrtabsiz;  /* 1/256 */
319                  bias[i] = 0;
320          }
321   }
# Line 357 | Line 357 | inxbuild()
357                          start = i;
358                  }
359          }
360 <        netindex[previous] = (start+clrtabsiz-1)>>1;
361 <        for (j=previous+1; j<clrtabsiz; j++) netindex[j] = clrtabsiz-1;
360 >        netindex[previous] = (start+255)>>1;
361 >        for (j=previous+1; j<256; j++) netindex[j] = 255;
362   }
363  
364  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines