cl_starpu.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #define SOCL
  2. #define clGetPlatformIDs soclGetPlatformIDs
  3. #define clGetPlatformInfo soclGetPlatformInfo
  4. #define clGetDeviceIDs soclGetDeviceIDs
  5. #define clGetDeviceInfo soclGetDeviceInfo
  6. #define clCreateContext soclCreateContext
  7. #define clCreateContextFromType soclCreateContextFromType
  8. #define clRetainContext soclRetainContext
  9. #define clReleaseContext soclReleaseContext
  10. #define clGetContextInfo soclGetContextInfo
  11. #define clCreateCommandQueue soclCreateCommandQueue
  12. #define clRetainCommandQueue soclRetainCommandQueue
  13. #define clReleaseCommandQueue soclReleaseCommandQueue
  14. #define clGetCommandQueueInfo soclGetCommandQueueInfo
  15. #define clSetCommandQueueProperty soclSetCommandQueueProperty
  16. #define clCreateBuffer soclCreateBuffer
  17. #define clCreateImage2D soclCreateImage2D
  18. #define clCreateImage3D soclCreateImage3D
  19. #define clRetainMemObject soclRetainMemObject
  20. #define clReleaseMemObject soclReleaseMemObject
  21. #define clGetSupportedImageFormats soclGetSupportedImageFormats
  22. #define clGetMemObjectInfo soclGetMemObjectInfo
  23. #define clGetImageInfo soclGetImageInfo
  24. #define clCreateSampler soclCreateSampler
  25. #define clRetainSampler soclRetainSampler
  26. #define clReleaseSampler soclReleaseSampler
  27. #define clGetSamplerInfo soclGetSamplerInfo
  28. #define clCreateProgramWithSource soclCreateProgramWithSource
  29. #define clCreateProgramWithBinary soclCreateProgramWithBinary
  30. #define clRetainProgram soclRetainProgram
  31. #define clReleaseProgram soclReleaseProgram
  32. #define clBuildProgram soclBuildProgram
  33. #define clUnloadCompiler soclUnloadCompiler
  34. #define clGetProgramInfo soclGetProgramInfo
  35. #define clGetProgramBuildInfo soclGetProgramBuildInfo
  36. #define clCreateKernel soclCreateKernel
  37. #define clCreateKernelsInProgram soclCreateKernelsInProgram
  38. #define clRetainKernel soclRetainKernel
  39. #define clReleaseKernel soclReleaseKernel
  40. #define clSetKernelArg soclSetKernelArg
  41. #define clGetKernelInfo soclGetKernelInfo
  42. #define clGetKernelWorkGroupInfo soclGetKernelWorkGroupInfo
  43. #define clWaitForEvents soclWaitForEvents
  44. #define clGetEventInfo soclGetEventInfo
  45. #define clRetainEvent soclRetainEvent
  46. #define clReleaseEvent soclReleaseEvent
  47. #define clGetEventProfilingInfo soclGetEventProfilingInfo
  48. #define clFlush soclFlush
  49. #define clFinish soclFinish
  50. #define clEnqueueReadBuffer soclEnqueueReadBuffer
  51. #define clEnqueueWriteBuffer soclEnqueueWriteBuffer
  52. #define clEnqueueCopyBuffer soclEnqueueCopyBuffer
  53. #define clEnqueueReadImage soclEnqueueReadImage
  54. #define clEnqueueWriteImage soclEnqueueWriteImage
  55. #define clEnqueueCopyImage soclEnqueueCopyImage
  56. #define clEnqueueCopyImageToBuffer soclEnqueueCopyImageToBuffer
  57. #define clEnqueueCopyBufferToImage soclEnqueueCopyBufferToImage
  58. #define clEnqueueMapBuffer soclEnqueueMapBuffer
  59. #define clEnqueueMapImage soclEnqueueMapImage
  60. #define clEnqueueUnmapMemObject soclEnqueueUnmapMemObject
  61. #define clEnqueueNDRangeKernel soclEnqueueNDRangeKernel
  62. #define clEnqueueTask soclEnqueueTask
  63. #define clEnqueueNativeKernel soclEnqueueNativeKernel
  64. #define clEnqueueMarker soclEnqueueMarker
  65. #define clEnqueueWaitForEvents soclEnqueueWaitForEvents
  66. #define clEnqueueBarrier soclEnqueueBarrier
  67. #define clGetExtensionFunctionAddress soclGetExtensionFunctionAddress