9 #include <OpenImageIO/fmath.h>
11 #include <OSL/genclosure.h>
57 static ClosureParam
params[] = {
CCL_NAMESPACE_BEGIN ccl_device ccl_private ShaderClosure * closure_alloc(ccl_private ShaderData *sd, int size, ClosureType type, float3 weight)
void setup(ShaderData *sd, uint32_t, float3 weight)
void setup(ShaderData *sd, uint32_t, float3 weight)
#define CCLOSURE_PREPARE(name, classname)
void closure_background_prepare(OSL::RendererServices *, int id, void *data)
void closure_holdout_prepare(OSL::RendererServices *, int id, void *data)
#define CCL_NAMESPACE_END
CCL_NAMESPACE_BEGIN ccl_device void background_setup(ccl_private ShaderData *sd, const float3 weight)
ClosureParam * closure_holdout_params()
ClosureParam * closure_background_params()