3 CL_API_ENTRY cl_command_queue CL_API_CALL
4 clCreateCommandQueue(cl_context /* context */,
5 cl_device_id /* device */,
6 cl_command_queue_properties /* properties */,
7 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
9 CL_API_ENTRY cl_int CL_API_CALL
10 clFinish(cl_command_queue /* command_queue */) CL_API_SUFFIX__VERSION_1_0;
12 CL_API_ENTRY cl_int CL_API_CALL
13 clSetUserEventStatus(cl_event /* event */,
14 cl_int /* execution_status */) CL_API_SUFFIX__VERSION_1_1;
16 CL_API_ENTRY cl_int CL_API_CALL
17 clRetainProgram(cl_program /* program */) CL_API_SUFFIX__VERSION_1_0;
19 CL_API_ENTRY cl_mem CL_API_CALL
20 clCreateFromGLBuffer(cl_context /* context */,
21 cl_mem_flags /* flags */,
22 cl_GLuint /* bufobj */,
23 int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
25 CL_API_ENTRY cl_int CL_API_CALL
26 clGetSupportedImageFormats(cl_context /* context */,
27 cl_mem_flags /* flags */,
28 cl_mem_object_type /* image_type */,
29 cl_uint /* num_entries */,
30 cl_image_format * /* image_formats */,
31 cl_uint * /* num_image_formats */) CL_API_SUFFIX__VERSION_1_0;
33 CL_API_ENTRY void * CL_API_CALL
34 clEnqueueMapImage(cl_command_queue /* command_queue */,
36 cl_bool /* blocking_map */,
37 cl_map_flags /* map_flags */,
38 const size_t * /* origin[3] */,
39 const size_t * /* region[3] */,
40 size_t * /* image_row_pitch */,
41 size_t * /* image_slice_pitch */,
42 cl_uint /* num_events_in_wait_list */,
43 const cl_event * /* event_wait_list */,
44 cl_event * /* event */,
45 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
47 CL_API_ENTRY cl_int CL_API_CALL
48 clGetPlatformIDs(cl_uint /* num_entries */,
49 cl_platform_id * /* platforms */,
50 cl_uint * /* num_platforms */) CL_API_SUFFIX__VERSION_1_0;
52 CL_API_ENTRY cl_int CL_API_CALL
53 clSetKernelArg(cl_kernel /* kernel */,
54 cl_uint /* arg_index */,
55 size_t /* arg_size */,
56 const void * /* arg_value */) CL_API_SUFFIX__VERSION_1_0;
58 CL_API_ENTRY cl_int CL_API_CALL
59 clRetainCommandQueue(cl_command_queue /* command_queue */) CL_API_SUFFIX__VERSION_1_0;
61 CL_API_ENTRY cl_int CL_API_CALL
62 clEnqueueReadBuffer(cl_command_queue /* command_queue */,
64 cl_bool /* blocking_read */,
68 cl_uint /* num_events_in_wait_list */,
69 const cl_event * /* event_wait_list */,
70 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
72 CL_API_ENTRY cl_int CL_API_CALL
73 clEnqueueReadBufferRect(cl_command_queue /* command_queue */,
75 cl_bool /* blocking_read */,
76 const size_t * /* buffer_origin */,
77 const size_t * /* host_origin */,
78 const size_t * /* region */,
79 size_t /* buffer_row_pitch */,
80 size_t /* buffer_slice_pitch */,
81 size_t /* host_row_pitch */,
82 size_t /* host_slice_pitch */,
84 cl_uint /* num_events_in_wait_list */,
85 const cl_event * /* event_wait_list */,
86 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_1;
88 CL_API_ENTRY cl_int CL_API_CALL
89 clReleaseProgram(cl_program /* program */) CL_API_SUFFIX__VERSION_1_0;
91 CL_API_ENTRY cl_mem CL_API_CALL
92 clCreateFromGLTexture2D(cl_context /* context */,
93 cl_mem_flags /* flags */,
94 cl_GLenum /* target */,
95 cl_GLint /* miplevel */,
96 cl_GLuint /* texture */,
97 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
99 CL_API_ENTRY cl_int CL_API_CALL
100 clGetMemObjectInfo(cl_mem /* memobj */,
101 cl_mem_info /* param_name */,
102 size_t /* param_value_size */,
103 void * /* param_value */,
104 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
106 CL_API_ENTRY cl_int CL_API_CALL
107 clEnqueueUnmapMemObject(cl_command_queue /* command_queue */,
109 void * /* mapped_ptr */,
110 cl_uint /* num_events_in_wait_list */,
111 const cl_event * /* event_wait_list */,
112 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
114 CL_API_ENTRY cl_int CL_API_CALL
115 clGetPlatformInfo(cl_platform_id /* platform */,
116 cl_platform_info /* param_name */,
117 size_t /* param_value_size */,
118 void * /* param_value */,
119 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
121 CL_API_ENTRY cl_int CL_API_CALL
122 clGetKernelInfo(cl_kernel /* kernel */,
123 cl_kernel_info /* param_name */,
124 size_t /* param_value_size */,
125 void * /* param_value */,
126 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
128 CL_API_ENTRY cl_int CL_API_CALL
129 clEnqueueWriteBufferRect(cl_command_queue /* command_queue */,
131 cl_bool /* blocking_write */,
132 const size_t * /* buffer_origin */,
133 const size_t * /* host_origin */,
134 const size_t * /* region */,
135 size_t /* buffer_row_pitch */,
136 size_t /* buffer_slice_pitch */,
137 size_t /* host_row_pitch */,
138 size_t /* host_slice_pitch */,
139 const void * /* ptr */,
140 cl_uint /* num_events_in_wait_list */,
141 const cl_event * /* event_wait_list */,
142 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_1;
144 CL_API_ENTRY cl_int CL_API_CALL
145 clBuildProgram(cl_program /* program */,
146 cl_uint /* num_devices */,
147 const cl_device_id * /* device_list */,
148 const char * /* options */,
149 void (CL_CALLBACK * /* pfn_notify */)(cl_program /* program */, void * /* user_data */),
150 void * /* user_data */) CL_API_SUFFIX__VERSION_1_0;
152 CL_API_ENTRY cl_mem CL_API_CALL
153 clCreateFromGLTexture3D(cl_context /* context */,
154 cl_mem_flags /* flags */,
155 cl_GLenum /* target */,
156 cl_GLint /* miplevel */,
157 cl_GLuint /* texture */,
158 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
160 CL_API_ENTRY cl_int CL_API_CALL
161 clReleaseCommandQueue(cl_command_queue /* command_queue */) CL_API_SUFFIX__VERSION_1_0;
163 CL_API_ENTRY cl_int CL_API_CALL
164 clEnqueueWriteBuffer(cl_command_queue /* command_queue */,
166 cl_bool /* blocking_write */,
169 const void * /* ptr */,
170 cl_uint /* num_events_in_wait_list */,
171 const cl_event * /* event_wait_list */,
172 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
174 CL_API_ENTRY cl_int CL_API_CALL
175 clGetImageInfo(cl_mem /* image */,
176 cl_image_info /* param_name */,
177 size_t /* param_value_size */,
178 void * /* param_value */,
179 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
181 CL_API_ENTRY cl_int CL_API_CALL
182 clEnqueueNDRangeKernel(cl_command_queue /* command_queue */,
183 cl_kernel /* kernel */,
184 cl_uint /* work_dim */,
185 const size_t * /* global_work_offset */,
186 const size_t * /* global_work_size */,
187 const size_t * /* local_work_size */,
188 cl_uint /* num_events_in_wait_list */,
189 const cl_event * /* event_wait_list */,
190 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
192 CL_API_ENTRY cl_int CL_API_CALL
193 clGetDeviceIDs(cl_platform_id /* platform */,
194 cl_device_type /* device_type */,
195 cl_uint /* num_entries */,
196 cl_device_id * /* devices */,
197 cl_uint * /* num_devices */) CL_API_SUFFIX__VERSION_1_0;
199 CL_API_ENTRY cl_int CL_API_CALL
200 clGetKernelWorkGroupInfo(cl_kernel /* kernel */,
201 cl_device_id /* device */,
202 cl_kernel_work_group_info /* param_name */,
203 size_t /* param_value_size */,
204 void * /* param_value */,
205 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
207 CL_API_ENTRY cl_mem CL_API_CALL
208 clCreateFromGLRenderbuffer(cl_context /* context */,
209 cl_mem_flags /* flags */,
210 cl_GLuint /* renderbuffer */,
211 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
213 CL_API_ENTRY cl_int CL_API_CALL
214 clGetCommandQueueInfo(cl_command_queue /* command_queue */,
215 cl_command_queue_info /* param_name */,
216 size_t /* param_value_size */,
217 void * /* param_value */,
218 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
220 CL_API_ENTRY cl_int CL_API_CALL
221 clEnqueueCopyBuffer(cl_command_queue /* command_queue */,
222 cl_mem /* src_buffer */,
223 cl_mem /* dst_buffer */,
224 size_t /* src_offset */,
225 size_t /* dst_offset */,
227 cl_uint /* num_events_in_wait_list */,
228 const cl_event * /* event_wait_list */,
229 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
231 CL_API_ENTRY cl_int CL_API_CALL
232 clEnqueueCopyBufferRect(cl_command_queue /* command_queue */,
233 cl_mem /* src_buffer */,
234 cl_mem /* dst_buffer */,
235 const size_t * /* src_origin */,
236 const size_t * /* dst_origin */,
237 const size_t * /* region */,
238 size_t /* src_row_pitch */,
239 size_t /* src_slice_pitch */,
240 size_t /* dst_row_pitch */,
241 size_t /* dst_slice_pitch */,
242 cl_uint /* num_events_in_wait_list */,
243 const cl_event * /* event_wait_list */,
244 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_1;
246 CL_API_ENTRY cl_int CL_API_CALL
247 clGetDeviceInfo(cl_device_id /* device */,
248 cl_device_info /* param_name */,
249 size_t /* param_value_size */,
250 void * /* param_value */,
251 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
253 CL_API_ENTRY cl_int CL_API_CALL
254 clWaitForEvents(cl_uint /* num_events */,
255 const cl_event * /* event_list */) CL_API_SUFFIX__VERSION_1_0;
257 CL_API_ENTRY cl_sampler CL_API_CALL
258 clCreateSampler(cl_context /* context */,
259 cl_bool /* normalized_coords */,
260 cl_addressing_mode /* addressing_mode */,
261 cl_filter_mode /* filter_mode */,
262 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
264 CL_API_ENTRY cl_int CL_API_CALL
265 clEnqueueTask(cl_command_queue /* command_queue */,
266 cl_kernel /* kernel */,
267 cl_uint /* num_events_in_wait_list */,
268 const cl_event * /* event_wait_list */,
269 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
271 CL_API_ENTRY cl_int CL_API_CALL
272 clGetProgramInfo(cl_program /* program */,
273 cl_program_info /* param_name */,
274 size_t /* param_value_size */,
275 void * /* param_value */,
276 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
278 CL_API_ENTRY cl_int CL_API_CALL
279 clGetGLObjectInfo(cl_mem /* memobj */,
280 cl_gl_object_type * /* gl_object_type */,
281 cl_GLuint * /* gl_object_name */) CL_API_SUFFIX__VERSION_1_0;
283 CL_API_ENTRY cl_int CL_API_CALL
284 clSetCommandQueueProperty(cl_command_queue /* command_queue */,
285 cl_command_queue_properties /* properties */,
286 cl_bool /* enable */,
287 cl_command_queue_properties * /* old_properties */) CL_EXT_SUFFIX__VERSION_1_0_DEPRECATED;
289 CL_API_ENTRY cl_int CL_API_CALL
290 clEnqueueReadImage(cl_command_queue /* command_queue */,
292 cl_bool /* blocking_read */,
293 const size_t * /* origin[3] */,
294 const size_t * /* region[3] */,
295 size_t /* row_pitch */,
296 size_t /* slice_pitch */,
298 cl_uint /* num_events_in_wait_list */,
299 const cl_event * /* event_wait_list */,
300 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
302 CL_API_ENTRY cl_int CL_API_CALL
303 clCreateSubDevicesEXT( cl_device_id /*in_device*/,
304 const cl_device_partition_property_ext * /* properties */,
305 cl_uint /*num_entries*/,
306 cl_device_id * /*out_devices*/,
307 cl_uint * /*num_devices*/ ) CL_EXT_SUFFIX__VERSION_1_1;
309 CL_API_ENTRY cl_context CL_API_CALL
310 clCreateContext(const cl_context_properties * /* properties */,
311 cl_uint /* num_devices */,
312 const cl_device_id * /* devices */,
313 void (CL_CALLBACK * /* pfn_notify */)(const char *, const void *, size_t, void *),
314 void * /* user_data */,
315 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
317 CL_API_ENTRY cl_int CL_API_CALL
318 clGetEventInfo(cl_event /* event */,
319 cl_event_info /* param_name */,
320 size_t /* param_value_size */,
321 void * /* param_value */,
322 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
324 CL_API_ENTRY cl_int CL_API_CALL
325 clRetainSampler(cl_sampler /* sampler */) CL_API_SUFFIX__VERSION_1_0;
327 CL_API_ENTRY cl_int CL_API_CALL
328 clEnqueueNativeKernel(cl_command_queue /* command_queue */,
329 void (*user_func)(void *),
331 size_t /* cb_args */,
332 cl_uint /* num_mem_objects */,
333 const cl_mem * /* mem_list */,
334 const void ** /* args_mem_loc */,
335 cl_uint /* num_events_in_wait_list */,
336 const cl_event * /* event_wait_list */,
337 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
339 CL_API_ENTRY cl_mem CL_API_CALL
340 clCreateBuffer(cl_context /* context */,
341 cl_mem_flags /* flags */,
343 void * /* host_ptr */,
344 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
346 CL_API_ENTRY cl_int CL_API_CALL
347 clEnqueueWriteImage(cl_command_queue /* command_queue */,
349 cl_bool /* blocking_write */,
350 const size_t * /* origin[3] */,
351 const size_t * /* region[3] */,
352 size_t /* input_row_pitch */,
353 size_t /* input_slice_pitch */,
354 const void * /* ptr */,
355 cl_uint /* num_events_in_wait_list */,
356 const cl_event * /* event_wait_list */,
357 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
359 CL_API_ENTRY cl_int CL_API_CALL
360 clRetainDeviceEXT( cl_device_id /*device*/ ) CL_EXT_SUFFIX__VERSION_1_1;
362 CL_API_ENTRY cl_int CL_API_CALL
363 clGetProgramBuildInfo(cl_program /* program */,
364 cl_device_id /* device */,
365 cl_program_build_info /* param_name */,
366 size_t /* param_value_size */,
367 void * /* param_value */,
368 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
370 CL_API_ENTRY cl_int CL_API_CALL
371 clGetGLTextureInfo(cl_mem /* memobj */,
372 cl_gl_texture_info /* param_name */,
373 size_t /* param_value_size */,
374 void * /* param_value */,
375 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
377 CL_API_ENTRY cl_int CL_API_CALL
378 clRetainEvent(cl_event /* event */) CL_API_SUFFIX__VERSION_1_0;
380 CL_API_ENTRY cl_int CL_API_CALL
381 clSetEventCallback( cl_event /* event */,
382 cl_int /* command_exec_callback_type */,
383 void (CL_CALLBACK * /* pfn_notify */)(cl_event, cl_int, void *),
384 void * /* user_data */) CL_API_SUFFIX__VERSION_1_1;
386 CL_API_ENTRY cl_int CL_API_CALL
387 clReleaseSampler(cl_sampler /* sampler */) CL_API_SUFFIX__VERSION_1_0;
389 CL_API_ENTRY cl_int CL_API_CALL
390 clEnqueueMarker(cl_command_queue /* command_queue */,
391 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
393 CL_API_ENTRY cl_context CL_API_CALL
394 clCreateContextFromType(const cl_context_properties * /* properties */,
395 cl_device_type /* device_type */,
396 void (CL_CALLBACK * /* pfn_notify*/ )(const char *, const void *, size_t, void *),
397 void * /* user_data */,
398 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
400 CL_API_ENTRY cl_mem CL_API_CALL
401 clCreateImage2D(cl_context /* context */,
402 cl_mem_flags /* flags */,
403 const cl_image_format * /* image_format */,
404 size_t /* image_width */,
405 size_t /* image_height */,
406 size_t /* image_row_pitch */,
407 void * /* host_ptr */,
408 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
410 CL_API_ENTRY cl_int CL_API_CALL
411 clEnqueueCopyImage(cl_command_queue /* command_queue */,
412 cl_mem /* src_image */,
413 cl_mem /* dst_image */,
414 const size_t * /* src_origin[3] */,
415 const size_t * /* dst_origin[3] */,
416 const size_t * /* region[3] */,
417 cl_uint /* num_events_in_wait_list */,
418 const cl_event * /* event_wait_list */,
419 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
421 CL_API_ENTRY cl_int CL_API_CALL
422 clReleaseDeviceEXT( cl_device_id /*device*/ ) CL_EXT_SUFFIX__VERSION_1_1;
424 CL_API_ENTRY cl_kernel CL_API_CALL
425 clCreateKernel(cl_program /* program */,
426 const char * /* kernel_name */,
427 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
429 CL_API_ENTRY cl_int CL_API_CALL
430 clEnqueueAcquireGLObjects(cl_command_queue /* command_queue */,
431 cl_uint /* num_objects */,
432 const cl_mem * /* mem_objects */,
433 cl_uint /* num_events_in_wait_list */,
434 const cl_event * /* event_wait_list */,
435 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
437 CL_API_ENTRY cl_int CL_API_CALL
438 clGetSamplerInfo(cl_sampler /* sampler */,
439 cl_sampler_info /* param_name */,
440 size_t /* param_value_size */,
441 void * /* param_value */,
442 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
444 CL_API_ENTRY cl_int CL_API_CALL
445 clEnqueueWaitForEvents(cl_command_queue /* command_queue */,
446 cl_uint /* num_events */,
447 const cl_event * /* event_list */) CL_API_SUFFIX__VERSION_1_0;
449 CL_API_ENTRY cl_int CL_API_CALL
450 clRetainContext(cl_context /* context */) CL_API_SUFFIX__VERSION_1_0;
452 CL_API_ENTRY cl_int CL_API_CALL
453 clReleaseEvent(cl_event /* event */) CL_API_SUFFIX__VERSION_1_0;
455 CL_API_ENTRY cl_mem CL_API_CALL
456 clCreateSubBuffer(cl_mem /* buffer */,
457 cl_mem_flags /* flags */,
458 cl_buffer_create_type /* buffer_create_type */,
459 const void * /* buffer_create_info */,
460 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_1;
462 CL_API_ENTRY cl_int CL_API_CALL
463 clEnqueueReleaseGLObjects(cl_command_queue /* command_queue */,
464 cl_uint /* num_objects */,
465 const cl_mem * /* mem_objects */,
466 cl_uint /* num_events_in_wait_list */,
467 const cl_event * /* event_wait_list */,
468 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
470 CL_API_ENTRY cl_int CL_API_CALL
471 clEnqueueCopyImageToBuffer(cl_command_queue /* command_queue */,
472 cl_mem /* src_image */,
473 cl_mem /* dst_buffer */,
474 const size_t * /* src_origin[3] */,
475 const size_t * /* region[3] */,
476 size_t /* dst_offset */,
477 cl_uint /* num_events_in_wait_list */,
478 const cl_event * /* event_wait_list */,
479 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
481 CL_API_ENTRY cl_int CL_API_CALL
482 clCreateKernelsInProgram(cl_program /* program */,
483 cl_uint /* num_kernels */,
484 cl_kernel * /* kernels */,
485 cl_uint * /* num_kernels_ret */) CL_API_SUFFIX__VERSION_1_0;
487 CL_API_ENTRY cl_mem CL_API_CALL
488 clCreateImage3D(cl_context /* context */,
489 cl_mem_flags /* flags */,
490 const cl_image_format * /* image_format */,
491 size_t /* image_width */,
492 size_t /* image_height */,
493 size_t /* image_depth */,
494 size_t /* image_row_pitch */,
495 size_t /* image_slice_pitch */,
496 void * /* host_ptr */,
497 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
499 CL_API_ENTRY cl_int CL_API_CALL
500 clSetMemObjectDestructorCallback( cl_mem /* memobj */,
501 void (CL_CALLBACK * /*pfn_notify*/)( cl_mem /* memobj */, void* /*user_data*/),
502 void * /*user_data */ ) CL_API_SUFFIX__VERSION_1_1;
504 CL_API_ENTRY cl_program CL_API_CALL
505 clCreateProgramWithSource(cl_context /* context */,
507 const char ** /* strings */,
508 const size_t * /* lengths */,
509 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
511 CL_API_ENTRY cl_int CL_API_CALL
512 clEnqueueBarrier(cl_command_queue /* command_queue */) CL_API_SUFFIX__VERSION_1_0;
514 CL_API_ENTRY cl_int CL_API_CALL
515 clReleaseContext(cl_context /* context */) CL_API_SUFFIX__VERSION_1_0;
517 CL_API_ENTRY cl_int CL_API_CALL
518 clGetEventProfilingInfo(cl_event /* event */,
519 cl_profiling_info /* param_name */,
520 size_t /* param_value_size */,
521 void * /* param_value */,
522 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
524 CL_API_ENTRY cl_int CL_API_CALL
525 clRetainKernel(cl_kernel /* kernel */) CL_API_SUFFIX__VERSION_1_0;
527 CL_API_ENTRY cl_int CL_API_CALL
528 clRetainMemObject(cl_mem /* memobj */) CL_API_SUFFIX__VERSION_1_0;
530 CL_API_ENTRY cl_int CL_API_CALL
531 clEnqueueCopyBufferToImage(cl_command_queue /* command_queue */,
532 cl_mem /* src_buffer */,
533 cl_mem /* dst_image */,
534 size_t /* src_offset */,
535 const size_t * /* dst_origin[3] */,
536 const size_t * /* region[3] */,
537 cl_uint /* num_events_in_wait_list */,
538 const cl_event * /* event_wait_list */,
539 cl_event * /* event */) CL_API_SUFFIX__VERSION_1_0;
541 CL_API_ENTRY cl_int CL_API_CALL
542 clGetContextInfo(cl_context /* context */,
543 cl_context_info /* param_name */,
544 size_t /* param_value_size */,
545 void * /* param_value */,
546 size_t * /* param_value_size_ret */) CL_API_SUFFIX__VERSION_1_0;
548 CL_API_ENTRY cl_int CL_API_CALL
549 clFlush(cl_command_queue /* command_queue */) CL_API_SUFFIX__VERSION_1_0;
551 CL_API_ENTRY cl_event CL_API_CALL
552 clCreateUserEvent(cl_context /* context */,
553 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_1;
555 CL_API_ENTRY cl_program CL_API_CALL
556 clCreateProgramWithBinary(cl_context /* context */,
557 cl_uint /* num_devices */,
558 const cl_device_id * /* device_list */,
559 const size_t * /* lengths */,
560 const unsigned char ** /* binaries */,
561 cl_int * /* binary_status */,
562 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;
564 CL_API_ENTRY cl_int CL_API_CALL
565 clReleaseMemObject(cl_mem /* memobj */) CL_API_SUFFIX__VERSION_1_0;
567 CL_API_ENTRY cl_int CL_API_CALL
568 clReleaseKernel(cl_kernel /* kernel */) CL_API_SUFFIX__VERSION_1_0;
570 CL_API_ENTRY void * CL_API_CALL
571 clEnqueueMapBuffer(cl_command_queue /* command_queue */,
573 cl_bool /* blocking_map */,
574 cl_map_flags /* map_flags */,
577 cl_uint /* num_events_in_wait_list */,
578 const cl_event * /* event_wait_list */,
579 cl_event * /* event */,
580 cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_0;