| # | Line 299 | Line 299 | cm_bsdf(const struct BSDF_data *bsdf) | |
|---|---|---|
| 299 | int nneg = 0; | |
| 300 | int r, c; | |
| 301 | ||
| 302 | < | for (c = 0; c < cm->ncols; c++, mp += 3) { |
| 302 | > | for (c = 0; c < cm->ncols; c++) { |
| 303 | float dom = getBSDF_incohm(bsdf,c); | |
| 304 | FVECT v; | |
| 305 | ||
| # | Line 316 | Line 316 | cm_bsdf(const struct BSDF_data *bsdf) | |
| 316 | ||
| 317 | if (f <= .0) { | |
| 318 | nneg += (f < -FTINY); | |
| 319 | < | continue; |
| 319 | > | f = .0f; |
| 320 | } | |
| 321 | + | mp = cm_lval(cm,r,c); |
| 322 | mp[0] = mp[1] = mp[2] = f * dom; | |
| 323 | } | |
| 324 | } | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |