diff options
Diffstat (limited to 'intern/cycles/kernel/shaders/node_fresnel.osl')
-rw-r--r-- | intern/cycles/kernel/shaders/node_fresnel.osl | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/intern/cycles/kernel/shaders/node_fresnel.osl b/intern/cycles/kernel/shaders/node_fresnel.osl index 8bec7b432f5..89250db40f3 100644 --- a/intern/cycles/kernel/shaders/node_fresnel.osl +++ b/intern/cycles/kernel/shaders/node_fresnel.osl @@ -17,14 +17,10 @@ #include "stdosl.h" #include "node_fresnel.h" -shader node_fresnel( - float IOR = 1.45, - normal Normal = N, - output float Fac = 0.0) +shader node_fresnel(float IOR = 1.45, normal Normal = N, output float Fac = 0.0) { - float f = max(IOR, 1e-5); - float eta = backfacing() ? 1.0 / f : f; - float cosi = dot(I, Normal); - Fac = fresnel_dielectric_cos(cosi, eta); + float f = max(IOR, 1e-5); + float eta = backfacing() ? 1.0 / f : f; + float cosi = dot(I, Normal); + Fac = fresnel_dielectric_cos(cosi, eta); } - |