Cycles / BSSRDF:

* Avoid one max() call for the bssrdf radius, the if condition already checks for values < BSSRDF_MIN_RADIUS.
This commit is contained in:
Thomas Dinges 2013-05-16 18:39:45 +00:00
parent b9fa4f7df9
commit 8e487bebd3

@ -30,8 +30,7 @@ __device int bssrdf_setup(ShaderClosure *sc)
return bsdf_diffuse_setup(sc);
}
else {
/* radius + IOR params */
sc->data0 = max(sc->data0, 0.0f);
/* IOR param */
sc->data1 = max(sc->data1, 1.0f);
sc->type = CLOSURE_BSSRDF_ID;