# | Line 294 | Line 294 | static CMATRIX * | |
---|---|---|
294 | cm_bsdf(const struct BSDF_data *bsdf) | |
295 | { | |
296 | CMATRIX *cm = cm_alloc(bsdf->nout, bsdf->ninc); | |
297 | – | COLORV *mp = cm->cmem; |
297 | int nbadohm = 0; | |
298 | int nneg = 0; | |
299 | int r, c; | |
# | Line 313 | Line 312 | cm_bsdf(const struct BSDF_data *bsdf) | |
312 | ||
313 | for (r = 0; r < cm->nrows; r++) { | |
314 | float f = BSDF_value(bsdf,c,r); | |
315 | + | COLORV *mp = cm_lval(cm,r,c); |
316 | ||
317 | if (f <= .0) { | |
318 | nneg += (f < -FTINY); | |
319 | f = .0f; | |
320 | } | |
321 | – | mp = cm_lval(cm,r,c); |
321 | mp[0] = mp[1] = mp[2] = f * dom; | |
322 | } | |
323 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |