star-sf

Set of surface and volume scattering functions
git clone git://git.meso-star.fr/star-sf.git
Log | Files | Refs | README | LICENSE

commit 8b9e155d5bf70b9b0cb2ee37675d840100816dda
parent 84641d349e1251e1ff0ba9b89bffdf7ed42e298a
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon,  4 Sep 2017 09:45:33 +0200

Fix test_ssf_thin_specular_dielectric

Diffstat:
Msrc/test_ssf_thin_specular_dielectric.c | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/src/test_ssf_thin_specular_dielectric.c b/src/test_ssf_thin_specular_dielectric.c @@ -149,6 +149,7 @@ main(int argc, char** argv) wo[0] = ssp_rng_uniform_double(rng, -1, 1); wo[1] = ssp_rng_uniform_double(rng, -1, 1); wo[2] = ssp_rng_uniform_double(rng, -1, 1); + if(d3_dot(wo, N) < 0) d3_minus(N, N); d3_normalize(wo, wo); d3_sub(reflect, d3_muld(reflect, N, 2*d3_dot(wo, N)), wo); d3_minus(refract, wo);