{
if (!ocl)
{
- log_error ("ERROR: opencl library ptr is null");
+ log_error ("ERROR: OpenCL library pointer is null");
exit (-1);
}
#ifdef _WIN
ocl->lib = hc_dlopen ("OpenCL");
- #elif OSX
+ #elif DARWIN
ocl->lib = hc_dlopen ("/System/Library/Frameworks/OpenCL.framework/OpenCL", RTLD_NOW);
#else
ocl->lib = hc_dlopen ("libOpenCL.so", RTLD_NOW);
HC_LOAD_FUNC(ocl, clSetKernelArg, OCL_CLSETKERNELARG, OpenCL, 1)
HC_LOAD_FUNC(ocl, clWaitForEvents, OCL_CLWAITFOREVENTS, OpenCL, 1)
HC_LOAD_FUNC(ocl, clGetEventProfilingInfo, OCL_CLGETEVENTPROFILINGINFO, OpenCL, 1)
- HC_LOAD_FUNC(ocl, clReleaseEvent, CLRELEASEEVENT, OpenCL, 1)
+ HC_LOAD_FUNC(ocl, clReleaseEvent, OCL_CLRELEASEEVENT, OpenCL, 1)
return 0;
}
if (CL_err != CL_SUCCESS)
{
- size_t len = strlen (options) + 1 + 15;
+ size_t len = strlen (options) + 256;
char *options_update = (char *) mymalloc (len + 1);