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

Comparing ray/src/px/pcond2.c (file contents):
Revision 3.5 by greg, Tue Jan 28 16:31:16 1997 UTC vs.
Revision 3.6 by greg, Thu Jan 30 17:06:27 1997 UTC

# Line 140 | Line 140 | register struct mbc    *mb;
140          register int    i, j;
141  
142          while (len--) {
143 +                colortrans(sl[0], mb->cmat, sl[0]);
144                  for (i = 0; i < 3; i++) {
145                          d = colval(sl[0],i);
146                          for (j = 0; j < 4 && mb->xa[i][j+1] <= d; j++)
# Line 148 | Line 149 | register struct mbc    *mb;
149                                          (d - mb->xa[i][j])*mb->ya[i][j+1] ) /
150                                          (mb->xa[i][j+1] - mb->xa[i][j]);
151                  }
151                colortrans(sl[0], mb->cmat, sl[0]);
152                  sl++;
153          }
154   }
# Line 216 | Line 216 | register struct mbc    *mb;
216                          inpflags |= 040;
217                  else if (!(inpflags & 0100) &&
218                                  sscanf(buf,
219 <                                "ro = %f*rn + %f*gn + %f*bn",
219 >                                "r = %f*r1 + %f*g1 + %f*b1",
220                                  &mb->cmat[0][0], &mb->cmat[0][1],
221                                  &mb->cmat[0][2]) == 3)
222                          inpflags |= 0100;
223                  else if (!(inpflags & 0200) &&
224                                  sscanf(buf,
225 <                                "go = %f*rn + %f*gn + %f*bn",
225 >                                "g = %f*r1 + %f*g1 + %f*b1",
226                                  &mb->cmat[1][0], &mb->cmat[1][1],
227                                  &mb->cmat[1][2]) == 3)
228                          inpflags |= 0200;
229                  else if (!(inpflags & 0400) &&
230                                  sscanf(buf,
231 <                                "bo = %f*rn + %f*gn + %f*bn",
231 >                                "b = %f*r1 + %f*g1 + %f*b1",
232                                  &mb->cmat[2][0], &mb->cmat[2][1],
233                                  &mb->cmat[2][2]) == 3)
234                          inpflags |= 0400;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines