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

Comparing ray/src/util/cmbsdf.c (file contents):
Revision 2.3 by greg, Fri Apr 17 01:47:03 2015 UTC vs.
Revision 2.4 by greg, Thu Aug 27 04:33:31 2015 UTC

# Line 36 | Line 36 | cm_bsdf(const COLOR diffBSDF, const SDMat *bsdf)
36                                  setcolor(mp, .0f, .0f, .0f);
37                          } else if (bsdf->chroma != NULL) {
38                                  C_COLOR cxy;
39 <                                c_decodeChroma(&cxy,
40 <                                        bsdf->chroma[r*bsdf->ninc + c]);
39 >                                c_decodeChroma(&cxy, mBSDF_chroma(bsdf,c,r));
40                                  ccy2rgb(&cxy, f, mp);
41                          } else
42                                  setcolor(mp, f, f, f);
# Line 103 | Line 102 | cm_bsdf_recip(const COLOR diffBSDF, const SDMat *bsdf)
102                                  setcolor(mp, .0f, .0f, .0f);
103                          } else if (bsdf->chroma != NULL) {
104                                  C_COLOR cxy;
105 <                                c_decodeChroma(&cxy,
107 <                                        bsdf->chroma[ro*bsdf->ninc + ri]);
105 >                                c_decodeChroma(&cxy, mBSDF_chroma(bsdf,ri,ro));
106                                  ccy2rgb(&cxy, f, mp);
107                          } else
108                                  setcolor(mp, f, f, f);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines