17 #ifndef __OSL_SHADER_H__
18 #define __OSL_SHADER_H__
44 struct OSLShadingSystem;
49 static void register_closures(OSLShadingSystem *ss);
52 static void thread_init(KernelGlobals *
kg,
53 KernelGlobals *kernel_globals,
54 OSLGlobals *osl_globals);
55 static void thread_free(KernelGlobals *
kg);
ccl_device_inline AttributeDescriptor find_attribute(KernelGlobals *kg, const ShaderData *sd, uint id)
#define CCL_NAMESPACE_END
static void eval_displacement(SubdivDisplacement *displacement, const int ptex_face_index, const float u, const float v, const float dPdu[3], const float dPdv[3], float r_D[3])