33 #include <OpenImageIO/fmath.h>
35 #include <OSL/genclosure.h>
81 static ClosureParam
params[] = {
CCL_NAMESPACE_BEGIN ccl_device ShaderClosure * closure_alloc(ShaderData *sd, int size, ClosureType type, float3 weight)
void setup(ShaderData *sd, int, float3 weight)
void setup(ShaderData *sd, int, float3 weight)
CCL_NAMESPACE_BEGIN ccl_device void background_setup(ShaderData *sd, const float3 weight)
ClosureParam * closure_holdout_params()
ClosureParam * closure_background_params()
#define CCL_NAMESPACE_END
#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)