forked from bartvdbraak/blender
Attempt to fix OSL build error on Linux with latest OSL master.
This commit is contained in:
parent
bd438de8c6
commit
502f9312d8
@ -947,12 +947,21 @@ int OSLRenderServices::pointcloud_search(OSL::ShaderGlobals *sg, ustring filenam
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int OSLRenderServices::pointcloud_get(ustring filename, size_t *indices, int count,
|
int OSLRenderServices::pointcloud_get(OSL::ShaderGlobals *sg, ustring filename, size_t *indices, int count,
|
||||||
ustring attr_name, TypeDesc attr_type, void *out_data)
|
ustring attr_name, TypeDesc attr_type, void *out_data)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool OSLRenderServices::pointcloud_write(OSL::ShaderGlobals *sg,
|
||||||
|
ustring filename, const OSL::Vec3 &pos,
|
||||||
|
int nattribs, const ustring *names,
|
||||||
|
const TypeDesc *types,
|
||||||
|
const void **data)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
bool OSLRenderServices::trace(TraceOpt &options, OSL::ShaderGlobals *sg,
|
bool OSLRenderServices::trace(TraceOpt &options, OSL::ShaderGlobals *sg,
|
||||||
const OSL::Vec3 &P, const OSL::Vec3 &dPdx,
|
const OSL::Vec3 &P, const OSL::Vec3 &dPdx,
|
||||||
const OSL::Vec3 &dPdy, const OSL::Vec3 &R,
|
const OSL::Vec3 &dPdy, const OSL::Vec3 &R,
|
||||||
|
@ -75,8 +75,14 @@ public:
|
|||||||
float radius, int max_points, bool sort, size_t *out_indices,
|
float radius, int max_points, bool sort, size_t *out_indices,
|
||||||
float *out_distances, int derivs_offset);
|
float *out_distances, int derivs_offset);
|
||||||
|
|
||||||
int pointcloud_get(ustring filename, size_t *indices, int count, ustring attr_name,
|
int pointcloud_get(OSL::ShaderGlobals *sg, ustring filename, size_t *indices, int count,
|
||||||
TypeDesc attr_type, void *out_data);
|
ustring attr_name, TypeDesc attr_type, void *out_data);
|
||||||
|
|
||||||
|
bool pointcloud_write(OSL::ShaderGlobals *sg,
|
||||||
|
ustring filename, const OSL::Vec3 &pos,
|
||||||
|
int nattribs, const ustring *names,
|
||||||
|
const TypeDesc *types,
|
||||||
|
const void **data);
|
||||||
|
|
||||||
bool trace(TraceOpt &options, OSL::ShaderGlobals *sg,
|
bool trace(TraceOpt &options, OSL::ShaderGlobals *sg,
|
||||||
const OSL::Vec3 &P, const OSL::Vec3 &dPdx,
|
const OSL::Vec3 &P, const OSL::Vec3 &dPdx,
|
||||||
|
Loading…
Reference in New Issue
Block a user