added clearcoat implementation
[blender.git] / intern / cycles / kernel / osl / osl_closures.h
index e580663d3058b09b0239e03d5d192d531df2eeed..6c9d77c45d0d071283d2c9e9203c41156b56d104 100644 (file)
@@ -54,6 +54,7 @@ OSL::ClosureParam *closure_bssrdf_burley_params();
 OSL::ClosureParam *closure_henyey_greenstein_volume_params();
 OSL::ClosureParam *closure_bsdf_disney_diffuse_params();
 OSL::ClosureParam *closure_bsdf_disney_specular_params();
+OSL::ClosureParam *closure_bsdf_disney_clearcoat_params();
 
 void closure_emission_prepare(OSL::RendererServices *, int id, void *data);
 void closure_background_prepare(OSL::RendererServices *, int id, void *data);
@@ -67,6 +68,7 @@ void closure_bssrdf_burley_prepare(OSL::RendererServices *, int id, void *data);
 void closure_henyey_greenstein_volume_prepare(OSL::RendererServices *, int id, void *data);
 void closure_bsdf_disney_diffuse_prepare(OSL::RendererServices *, int id, void *data);
 void closure_bsdf_disney_specular_prepare(OSL::RendererServices *, int id, void *data);
+void closure_bsdf_disney_clearcoat_prepare(OSL::RendererServices *, int id, void *data);
 
 #define CCLOSURE_PREPARE(name, classname)          \
 void name(RendererServices *, int id, void *data) \