Blender V2.61 - r43446
|
Go to the source code of this file.
#define CLCC_DYNLIB_CLOSE dlclose |
Definition at line 31 of file util_opencl.cpp.
Referenced by clewExit(), and clLibraryInit().
#define CLCC_DYNLIB_IMPORT dlsym |
Definition at line 32 of file util_opencl.cpp.
Referenced by clLibraryInit().
#define CLCC_DYNLIB_OPEN | ( | path | ) | dlopen(path, RTLD_NOW | RTLD_GLOBAL) |
Definition at line 30 of file util_opencl.cpp.
Referenced by clLibraryInit().
typedef void* CLCC_DYNLIB_HANDLE |
Definition at line 28 of file util_opencl.cpp.
const char* clErrorString | ( | cl_int | error | ) |
error | CL error code |
Definition at line 243 of file util_opencl.cpp.
static void clewExit | ( | void | ) | [static] |
Unloads OpenCL dynamic library, should not be called directly.
Definition at line 118 of file util_opencl.cpp.
References CLCC_DYNLIB_CLOSE, module, and NULL.
Referenced by clLibraryInit().
int clLibraryInit | ( | void | ) |
path | path to dynamic library to load |
Definition at line 132 of file util_opencl.cpp.
References __clewBuildProgram, __clewCreateBuffer, __clewCreateCommandQueue, __clewCreateContext, __clewCreateContextFromType, __clewCreateImage2D, __clewCreateImage3D, __clewCreateKernel, __clewCreateKernelsInProgram, __clewCreateProgramWithBinary, __clewCreateProgramWithSource, __clewCreateSampler, __clewEnqueueBarrier, __clewEnqueueCopyBuffer, __clewEnqueueCopyBufferToImage, __clewEnqueueCopyImage, __clewEnqueueCopyImageToBuffer, __clewEnqueueMapBuffer, __clewEnqueueMapImage, __clewEnqueueMarker, __clewEnqueueNativeKernel, __clewEnqueueNDRangeKernel, __clewEnqueueReadBuffer, __clewEnqueueReadImage, __clewEnqueueTask, __clewEnqueueUnmapMemObject, __clewEnqueueWaitForEvents, __clewEnqueueWriteBuffer, __clewEnqueueWriteImage, __clewFinish, __clewFlush, __clewGetCommandQueueInfo, __clewGetContextInfo, __clewGetDeviceIDs, __clewGetDeviceInfo, __clewGetEventInfo, __clewGetEventProfilingInfo, __clewGetExtensionFunctionAddress, __clewGetImageInfo, __clewGetKernelInfo, __clewGetKernelWorkGroupInfo, __clewGetMemObjectInfo, __clewGetPlatformIDs, __clewGetPlatformInfo, __clewGetProgramBuildInfo, __clewGetProgramInfo, __clewGetSamplerInfo, __clewGetSupportedImageFormats, __clewReleaseCommandQueue, __clewReleaseContext, __clewReleaseEvent, __clewReleaseKernel, __clewReleaseMemObject, __clewReleaseProgram, __clewReleaseSampler, __clewRetainCommandQueue, __clewRetainContext, __clewRetainEvent, __clewRetainKernel, __clewRetainMemObject, __clewRetainProgram, __clewRetainSampler, __clewSetCommandQueueProperty, __clewSetKernelArg, __clewUnloadCompiler, __clewWaitForEvents, CLCC_DYNLIB_CLOSE, CLCC_DYNLIB_IMPORT, CLCC_DYNLIB_OPEN, clewExit(), error(), module, and NULL.
Referenced by Device::available_devices(), Device::available_types(), and Device::create().
Definition at line 78 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 62 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 57 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 52 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 53 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 63 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 64 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 82 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 83 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 75 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 74 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 70 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 112 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 98 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 103 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 101 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 102 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 104 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 105 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 110 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 109 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 107 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 96 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 99 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 108 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 106 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 111 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 97 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 100 of file util_opencl.cpp.
Referenced by clLibraryInit().
PFNCLFINISH __clewFinish = NULL |
Definition at line 95 of file util_opencl.cpp.
Referenced by clLibraryInit().
PFNCLFLUSH __clewFlush = NULL |
Definition at line 94 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 60 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 56 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 50 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 51 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 90 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 93 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 113 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 69 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 87 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 88 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 68 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 48 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 49 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 81 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 80 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 73 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 67 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 59 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 55 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 92 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 85 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 66 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 77 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 72 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 58 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 54 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 91 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 84 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 65 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 76 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 71 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 61 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 86 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 79 of file util_opencl.cpp.
Referenced by clLibraryInit().
Definition at line 89 of file util_opencl.cpp.
Referenced by clLibraryInit().
CCL_NAMESPACE_BEGIN CLCC_DYNLIB_HANDLE module = NULL [static] |
module handle
Definition at line 44 of file util_opencl.cpp.
Referenced by clewExit(), and clLibraryInit().