2424#include < CL/opencl.h>
2525#include < functional>
2626
27- #define OPENCL_EXPORTED_FUNCTION (func_name ) extern std::function<decltype (func_name)> func_name##_ptr
27+ #define OPENCL_EXPORTED_FUNCTION (func_name ) extern std::function<decltype (func_name)> func_name##_ptr
2828#define OPENCL_EXPORTED_EXTENSION_FUNCTION (func_name ) extern std::function<decltype (func_name)> func_name##_ptr
2929#include " open_cl_functions.inl"
3030#undef OPENCL_EXPORTED_FUNCTION
@@ -35,30 +35,30 @@ void unload_opencl();
3535
3636#ifdef CL_FUNCTION_DEFINITIONS
3737
38- # define clCreateContext clCreateContext_ptr
39- # define clGetDeviceIDs clGetDeviceIDs_ptr
40- # define clGetPlatformIDs clGetPlatformIDs_ptr
41- # define clCreateBuffer clCreateBuffer_ptr
42- # define clReleaseMemObject clReleaseMemObject_ptr
43- # define clCreateProgramWithSource clCreateProgramWithSource_ptr
44- # define clBuildProgram clBuildProgram_ptr
45- # define clCreateKernel clCreateKernel_ptr
46- # define clSetKernelArg clSetKernelArg_ptr
47- # define clEnqueueNDRangeKernel clEnqueueNDRangeKernel_ptr
48- # define clFlush clFlush_ptr
49- # define clFinish clFinish_ptr
50- # define clCreateCommandQueue clCreateCommandQueue_ptr
51- # define clReleaseContext clReleaseContext_ptr
52- # define clGetPlatformInfo clGetPlatformInfo_ptr
38+ # define clCreateContext clCreateContext_ptr
39+ # define clGetDeviceIDs clGetDeviceIDs_ptr
40+ # define clGetPlatformIDs clGetPlatformIDs_ptr
41+ # define clCreateBuffer clCreateBuffer_ptr
42+ # define clReleaseMemObject clReleaseMemObject_ptr
43+ # define clCreateProgramWithSource clCreateProgramWithSource_ptr
44+ # define clBuildProgram clBuildProgram_ptr
45+ # define clCreateKernel clCreateKernel_ptr
46+ # define clSetKernelArg clSetKernelArg_ptr
47+ # define clEnqueueNDRangeKernel clEnqueueNDRangeKernel_ptr
48+ # define clFlush clFlush_ptr
49+ # define clFinish clFinish_ptr
50+ # define clCreateCommandQueue clCreateCommandQueue_ptr
51+ # define clReleaseContext clReleaseContext_ptr
52+ # define clGetPlatformInfo clGetPlatformInfo_ptr
5353# define clGetExtensionFunctionAddressForPlatform clGetExtensionFunctionAddressForPlatform_ptr
54- # define clImportMemoryARM clImportMemoryARM_ptr
55- # define clCreateImageWithProperties clCreateImageWithProperties_ptr
56- # define clEnqueueWaitSemaphoresKHR clEnqueueWaitSemaphoresKHR_ptr
57- # define clEnqueueSignalSemaphoresKHR clEnqueueSignalSemaphoresKHR_ptr
58- # define clEnqueueAcquireExternalMemObjectsKHR clEnqueueAcquireExternalMemObjectsKHR_ptr
59- # define clEnqueueReleaseExternalMemObjectsKHR clEnqueueReleaseExternalMemObjectsKHR_ptr
60- # define clCreateSemaphoreWithPropertiesKHR clCreateSemaphoreWithPropertiesKHR_ptr
61- # define clReleaseSemaphoreKHR clReleaseSemaphoreKHR_ptr
62- # define clGetDeviceInfo clGetDeviceInfo_ptr
54+ # define clImportMemoryARM clImportMemoryARM_ptr
55+ # define clCreateImageWithProperties clCreateImageWithProperties_ptr
56+ # define clEnqueueWaitSemaphoresKHR clEnqueueWaitSemaphoresKHR_ptr
57+ # define clEnqueueSignalSemaphoresKHR clEnqueueSignalSemaphoresKHR_ptr
58+ # define clEnqueueAcquireExternalMemObjectsKHR clEnqueueAcquireExternalMemObjectsKHR_ptr
59+ # define clEnqueueReleaseExternalMemObjectsKHR clEnqueueReleaseExternalMemObjectsKHR_ptr
60+ # define clCreateSemaphoreWithPropertiesKHR clCreateSemaphoreWithPropertiesKHR_ptr
61+ # define clReleaseSemaphoreKHR clReleaseSemaphoreKHR_ptr
62+ # define clGetDeviceInfo clGetDeviceInfo_ptr
6363
6464#endif
0 commit comments