# | Line 54 | Line 54 | add_bsdf_data(double theta_out, double phi_out, double | |
---|---|---|
54 | ovec[1] = sin((M_PI/180.)*phi_out) * ovec[2]; | |
55 | ovec[2] = sqrt(1. - ovec[2]*ovec[2]); | |
56 | ||
57 | < | if (!isDSF) |
57 | > | if (val <= 0) /* truncate to zero */ |
58 | > | val = 0; |
59 | > | else if (!isDSF) |
60 | val *= ovec[2]; /* convert from BSDF to DSF */ | |
61 | ||
62 | /* update BSDF histogram */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |