diff options
Diffstat (limited to 'intern/cycles/kernel/shaders/stdosl.h')
-rw-r--r-- | intern/cycles/kernel/shaders/stdosl.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/intern/cycles/kernel/shaders/stdosl.h b/intern/cycles/kernel/shaders/stdosl.h index 7991b19d8b5..7a98722e82c 100644 --- a/intern/cycles/kernel/shaders/stdosl.h +++ b/intern/cycles/kernel/shaders/stdosl.h @@ -544,7 +544,9 @@ closure color emission() BUILTIN; closure color background() BUILTIN; closure color holdout() BUILTIN; closure color ambient_occlusion() BUILTIN; -closure color disney_diffuse(normal N, float roughness) BUILTIN; +closure color disney_diffuse(normal N, float roughness, float flatness) BUILTIN; +closure color disney_diffuse_transmit(normal N, float roughness, float flatness) BUILTIN; +closure color disney_retro_reflection(normal N, float roughness) BUILTIN; closure color disney_sheen(normal N) BUILTIN; closure color disney_clearcoat(normal N, float clearcoat, float clearcoat_gloss) BUILTIN; @@ -552,7 +554,7 @@ closure color disney_clearcoat(normal N, float clearcoat, float clearcoat_gloss) closure color bssrdf_cubic(normal N, vector radius, float texture_blur, float sharpness) BUILTIN; closure color bssrdf_gaussian(normal N, vector radius, float texture_blur) BUILTIN; closure color bssrdf_burley(normal N, vector radius, float texture_blur, color albedo) BUILTIN; -closure color bssrdf_disney(normal N, vector radius, float texture_blur, color base_color, color subsurface_color, float roughness) BUILTIN; +closure color bssrdf_disney(normal N, vector radius, float texture_blur, color base_color, color subsurface_color) BUILTIN; // Hair closure color hair_reflection(normal N, float roughnessu, float roughnessv, vector T, float offset) BUILTIN; |