• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by generate_entry_points.py using data from cl.xml.
3 //
4 // Copyright 2021 The ANGLE Project Authors. All rights reserved.
5 // Use of this source code is governed by a BSD-style license that can be
6 // found in the LICENSE file.
7 //
8 // cl_stubs_autogen.h: Stubs for CL entry points.
9 
10 #ifndef LIBGLESV2_CL_STUBS_AUTOGEN_H_
11 #define LIBGLESV2_CL_STUBS_AUTOGEN_H_
12 
13 #include "libANGLE/CLtypes.h"
14 
15 namespace cl
16 {
17 cl_int IcdGetPlatformIDsKHR(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms);
18 cl_int GetPlatformIDs(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms);
19 cl_int GetPlatformInfo(cl_platform_id platform,
20                        PlatformInfo param_namePacked,
21                        size_t param_value_size,
22                        void *param_value,
23                        size_t *param_value_size_ret);
24 cl_int GetDeviceIDs(cl_platform_id platform,
25                     DeviceType device_typePacked,
26                     cl_uint num_entries,
27                     cl_device_id *devices,
28                     cl_uint *num_devices);
29 cl_int GetDeviceInfo(cl_device_id device,
30                      DeviceInfo param_namePacked,
31                      size_t param_value_size,
32                      void *param_value,
33                      size_t *param_value_size_ret);
34 cl_int CreateSubDevices(cl_device_id in_device,
35                         const cl_device_partition_property *properties,
36                         cl_uint num_devices,
37                         cl_device_id *out_devices,
38                         cl_uint *num_devices_ret);
39 cl_int RetainDevice(cl_device_id device);
40 cl_int ReleaseDevice(cl_device_id device);
41 cl_int SetDefaultDeviceCommandQueue(cl_context context,
42                                     cl_device_id device,
43                                     cl_command_queue command_queue);
44 cl_int GetDeviceAndHostTimer(cl_device_id device,
45                              cl_ulong *device_timestamp,
46                              cl_ulong *host_timestamp);
47 cl_int GetHostTimer(cl_device_id device, cl_ulong *host_timestamp);
48 cl_context CreateContext(const cl_context_properties *properties,
49                          cl_uint num_devices,
50                          const cl_device_id *devices,
51                          void(CL_CALLBACK *pfn_notify)(const char *errinfo,
52                                                        const void *private_info,
53                                                        size_t cb,
54                                                        void *user_data),
55                          void *user_data,
56                          cl_int &errorCode);
57 cl_context CreateContextFromType(const cl_context_properties *properties,
58                                  DeviceType device_typePacked,
59                                  void(CL_CALLBACK *pfn_notify)(const char *errinfo,
60                                                                const void *private_info,
61                                                                size_t cb,
62                                                                void *user_data),
63                                  void *user_data,
64                                  cl_int &errorCode);
65 cl_int RetainContext(cl_context context);
66 cl_int ReleaseContext(cl_context context);
67 cl_int GetContextInfo(cl_context context,
68                       ContextInfo param_namePacked,
69                       size_t param_value_size,
70                       void *param_value,
71                       size_t *param_value_size_ret);
72 cl_int SetContextDestructorCallback(cl_context context,
73                                     void(CL_CALLBACK *pfn_notify)(cl_context context,
74                                                                   void *user_data),
75                                     void *user_data);
76 cl_command_queue CreateCommandQueueWithProperties(cl_context context,
77                                                   cl_device_id device,
78                                                   const cl_queue_properties *properties,
79                                                   cl_int &errorCode);
80 cl_int RetainCommandQueue(cl_command_queue command_queue);
81 cl_int ReleaseCommandQueue(cl_command_queue command_queue);
82 cl_int GetCommandQueueInfo(cl_command_queue command_queue,
83                            CommandQueueInfo param_namePacked,
84                            size_t param_value_size,
85                            void *param_value,
86                            size_t *param_value_size_ret);
87 cl_mem CreateBuffer(cl_context context,
88                     MemFlags flagsPacked,
89                     size_t size,
90                     void *host_ptr,
91                     cl_int &errorCode);
92 cl_mem CreateBufferWithProperties(cl_context context,
93                                   const cl_mem_properties *properties,
94                                   MemFlags flagsPacked,
95                                   size_t size,
96                                   void *host_ptr,
97                                   cl_int &errorCode);
98 cl_mem CreateSubBuffer(cl_mem buffer,
99                        MemFlags flagsPacked,
100                        cl_buffer_create_type buffer_create_type,
101                        const void *buffer_create_info,
102                        cl_int &errorCode);
103 cl_mem CreateImage(cl_context context,
104                    MemFlags flagsPacked,
105                    const cl_image_format *image_format,
106                    const cl_image_desc *image_desc,
107                    void *host_ptr,
108                    cl_int &errorCode);
109 cl_mem CreateImageWithProperties(cl_context context,
110                                  const cl_mem_properties *properties,
111                                  MemFlags flagsPacked,
112                                  const cl_image_format *image_format,
113                                  const cl_image_desc *image_desc,
114                                  void *host_ptr,
115                                  cl_int &errorCode);
116 cl_mem CreatePipe(cl_context context,
117                   MemFlags flagsPacked,
118                   cl_uint pipe_packet_size,
119                   cl_uint pipe_max_packets,
120                   const cl_pipe_properties *properties,
121                   cl_int &errorCode);
122 cl_int RetainMemObject(cl_mem memobj);
123 cl_int ReleaseMemObject(cl_mem memobj);
124 cl_int GetSupportedImageFormats(cl_context context,
125                                 MemFlags flagsPacked,
126                                 MemObjectType image_typePacked,
127                                 cl_uint num_entries,
128                                 cl_image_format *image_formats,
129                                 cl_uint *num_image_formats);
130 cl_int GetMemObjectInfo(cl_mem memobj,
131                         MemInfo param_namePacked,
132                         size_t param_value_size,
133                         void *param_value,
134                         size_t *param_value_size_ret);
135 cl_int GetImageInfo(cl_mem image,
136                     ImageInfo param_namePacked,
137                     size_t param_value_size,
138                     void *param_value,
139                     size_t *param_value_size_ret);
140 cl_int GetPipeInfo(cl_mem pipe,
141                    PipeInfo param_namePacked,
142                    size_t param_value_size,
143                    void *param_value,
144                    size_t *param_value_size_ret);
145 cl_int SetMemObjectDestructorCallback(cl_mem memobj,
146                                       void(CL_CALLBACK *pfn_notify)(cl_mem memobj, void *user_data),
147                                       void *user_data);
148 void *SVMAlloc(cl_context context, SVM_MemFlags flagsPacked, size_t size, cl_uint alignment);
149 void SVMFree(cl_context context, void *svm_pointer);
150 cl_sampler CreateSamplerWithProperties(cl_context context,
151                                        const cl_sampler_properties *sampler_properties,
152                                        cl_int &errorCode);
153 cl_int RetainSampler(cl_sampler sampler);
154 cl_int ReleaseSampler(cl_sampler sampler);
155 cl_int GetSamplerInfo(cl_sampler sampler,
156                       SamplerInfo param_namePacked,
157                       size_t param_value_size,
158                       void *param_value,
159                       size_t *param_value_size_ret);
160 cl_program CreateProgramWithSource(cl_context context,
161                                    cl_uint count,
162                                    const char **strings,
163                                    const size_t *lengths,
164                                    cl_int &errorCode);
165 cl_program CreateProgramWithBinary(cl_context context,
166                                    cl_uint num_devices,
167                                    const cl_device_id *device_list,
168                                    const size_t *lengths,
169                                    const unsigned char **binaries,
170                                    cl_int *binary_status,
171                                    cl_int &errorCode);
172 cl_program CreateProgramWithBuiltInKernels(cl_context context,
173                                            cl_uint num_devices,
174                                            const cl_device_id *device_list,
175                                            const char *kernel_names,
176                                            cl_int &errorCode);
177 cl_program CreateProgramWithIL(cl_context context,
178                                const void *il,
179                                size_t length,
180                                cl_int &errorCode);
181 cl_int RetainProgram(cl_program program);
182 cl_int ReleaseProgram(cl_program program);
183 cl_int BuildProgram(cl_program program,
184                     cl_uint num_devices,
185                     const cl_device_id *device_list,
186                     const char *options,
187                     void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data),
188                     void *user_data);
189 cl_int CompileProgram(cl_program program,
190                       cl_uint num_devices,
191                       const cl_device_id *device_list,
192                       const char *options,
193                       cl_uint num_input_headers,
194                       const cl_program *input_headers,
195                       const char **header_include_names,
196                       void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data),
197                       void *user_data);
198 cl_program LinkProgram(cl_context context,
199                        cl_uint num_devices,
200                        const cl_device_id *device_list,
201                        const char *options,
202                        cl_uint num_input_programs,
203                        const cl_program *input_programs,
204                        void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data),
205                        void *user_data,
206                        cl_int &errorCode);
207 cl_int SetProgramReleaseCallback(cl_program program,
208                                  void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data),
209                                  void *user_data);
210 cl_int SetProgramSpecializationConstant(cl_program program,
211                                         cl_uint spec_id,
212                                         size_t spec_size,
213                                         const void *spec_value);
214 cl_int UnloadPlatformCompiler(cl_platform_id platform);
215 cl_int GetProgramInfo(cl_program program,
216                       ProgramInfo param_namePacked,
217                       size_t param_value_size,
218                       void *param_value,
219                       size_t *param_value_size_ret);
220 cl_int GetProgramBuildInfo(cl_program program,
221                            cl_device_id device,
222                            ProgramBuildInfo param_namePacked,
223                            size_t param_value_size,
224                            void *param_value,
225                            size_t *param_value_size_ret);
226 cl_kernel CreateKernel(cl_program program, const char *kernel_name, cl_int &errorCode);
227 cl_int CreateKernelsInProgram(cl_program program,
228                               cl_uint num_kernels,
229                               cl_kernel *kernels,
230                               cl_uint *num_kernels_ret);
231 cl_kernel CloneKernel(cl_kernel source_kernel, cl_int &errorCode);
232 cl_int RetainKernel(cl_kernel kernel);
233 cl_int ReleaseKernel(cl_kernel kernel);
234 cl_int SetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void *arg_value);
235 cl_int SetKernelArgSVMPointer(cl_kernel kernel, cl_uint arg_index, const void *arg_value);
236 cl_int SetKernelExecInfo(cl_kernel kernel,
237                          KernelExecInfo param_namePacked,
238                          size_t param_value_size,
239                          const void *param_value);
240 cl_int GetKernelInfo(cl_kernel kernel,
241                      KernelInfo param_namePacked,
242                      size_t param_value_size,
243                      void *param_value,
244                      size_t *param_value_size_ret);
245 cl_int GetKernelArgInfo(cl_kernel kernel,
246                         cl_uint arg_index,
247                         KernelArgInfo param_namePacked,
248                         size_t param_value_size,
249                         void *param_value,
250                         size_t *param_value_size_ret);
251 cl_int GetKernelWorkGroupInfo(cl_kernel kernel,
252                               cl_device_id device,
253                               KernelWorkGroupInfo param_namePacked,
254                               size_t param_value_size,
255                               void *param_value,
256                               size_t *param_value_size_ret);
257 cl_int GetKernelSubGroupInfo(cl_kernel kernel,
258                              cl_device_id device,
259                              KernelSubGroupInfo param_namePacked,
260                              size_t input_value_size,
261                              const void *input_value,
262                              size_t param_value_size,
263                              void *param_value,
264                              size_t *param_value_size_ret);
265 cl_int WaitForEvents(cl_uint num_events, const cl_event *event_list);
266 cl_int GetEventInfo(cl_event event,
267                     EventInfo param_namePacked,
268                     size_t param_value_size,
269                     void *param_value,
270                     size_t *param_value_size_ret);
271 cl_event CreateUserEvent(cl_context context, cl_int &errorCode);
272 cl_int RetainEvent(cl_event event);
273 cl_int ReleaseEvent(cl_event event);
274 cl_int SetUserEventStatus(cl_event event, cl_int execution_status);
275 cl_int SetEventCallback(cl_event event,
276                         cl_int command_exec_callback_type,
277                         void(CL_CALLBACK *pfn_notify)(cl_event event,
278                                                       cl_int event_command_status,
279                                                       void *user_data),
280                         void *user_data);
281 cl_int GetEventProfilingInfo(cl_event event,
282                              ProfilingInfo param_namePacked,
283                              size_t param_value_size,
284                              void *param_value,
285                              size_t *param_value_size_ret);
286 cl_int Flush(cl_command_queue command_queue);
287 cl_int Finish(cl_command_queue command_queue);
288 cl_int EnqueueReadBuffer(cl_command_queue command_queue,
289                          cl_mem buffer,
290                          cl_bool blocking_read,
291                          size_t offset,
292                          size_t size,
293                          void *ptr,
294                          cl_uint num_events_in_wait_list,
295                          const cl_event *event_wait_list,
296                          cl_event *event);
297 cl_int EnqueueReadBufferRect(cl_command_queue command_queue,
298                              cl_mem buffer,
299                              cl_bool blocking_read,
300                              const size_t *buffer_origin,
301                              const size_t *host_origin,
302                              const size_t *region,
303                              size_t buffer_row_pitch,
304                              size_t buffer_slice_pitch,
305                              size_t host_row_pitch,
306                              size_t host_slice_pitch,
307                              void *ptr,
308                              cl_uint num_events_in_wait_list,
309                              const cl_event *event_wait_list,
310                              cl_event *event);
311 cl_int EnqueueWriteBuffer(cl_command_queue command_queue,
312                           cl_mem buffer,
313                           cl_bool blocking_write,
314                           size_t offset,
315                           size_t size,
316                           const void *ptr,
317                           cl_uint num_events_in_wait_list,
318                           const cl_event *event_wait_list,
319                           cl_event *event);
320 cl_int EnqueueWriteBufferRect(cl_command_queue command_queue,
321                               cl_mem buffer,
322                               cl_bool blocking_write,
323                               const size_t *buffer_origin,
324                               const size_t *host_origin,
325                               const size_t *region,
326                               size_t buffer_row_pitch,
327                               size_t buffer_slice_pitch,
328                               size_t host_row_pitch,
329                               size_t host_slice_pitch,
330                               const void *ptr,
331                               cl_uint num_events_in_wait_list,
332                               const cl_event *event_wait_list,
333                               cl_event *event);
334 cl_int EnqueueFillBuffer(cl_command_queue command_queue,
335                          cl_mem buffer,
336                          const void *pattern,
337                          size_t pattern_size,
338                          size_t offset,
339                          size_t size,
340                          cl_uint num_events_in_wait_list,
341                          const cl_event *event_wait_list,
342                          cl_event *event);
343 cl_int EnqueueCopyBuffer(cl_command_queue command_queue,
344                          cl_mem src_buffer,
345                          cl_mem dst_buffer,
346                          size_t src_offset,
347                          size_t dst_offset,
348                          size_t size,
349                          cl_uint num_events_in_wait_list,
350                          const cl_event *event_wait_list,
351                          cl_event *event);
352 cl_int EnqueueCopyBufferRect(cl_command_queue command_queue,
353                              cl_mem src_buffer,
354                              cl_mem dst_buffer,
355                              const size_t *src_origin,
356                              const size_t *dst_origin,
357                              const size_t *region,
358                              size_t src_row_pitch,
359                              size_t src_slice_pitch,
360                              size_t dst_row_pitch,
361                              size_t dst_slice_pitch,
362                              cl_uint num_events_in_wait_list,
363                              const cl_event *event_wait_list,
364                              cl_event *event);
365 cl_int EnqueueReadImage(cl_command_queue command_queue,
366                         cl_mem image,
367                         cl_bool blocking_read,
368                         const size_t *origin,
369                         const size_t *region,
370                         size_t row_pitch,
371                         size_t slice_pitch,
372                         void *ptr,
373                         cl_uint num_events_in_wait_list,
374                         const cl_event *event_wait_list,
375                         cl_event *event);
376 cl_int EnqueueWriteImage(cl_command_queue command_queue,
377                          cl_mem image,
378                          cl_bool blocking_write,
379                          const size_t *origin,
380                          const size_t *region,
381                          size_t input_row_pitch,
382                          size_t input_slice_pitch,
383                          const void *ptr,
384                          cl_uint num_events_in_wait_list,
385                          const cl_event *event_wait_list,
386                          cl_event *event);
387 cl_int EnqueueFillImage(cl_command_queue command_queue,
388                         cl_mem image,
389                         const void *fill_color,
390                         const size_t *origin,
391                         const size_t *region,
392                         cl_uint num_events_in_wait_list,
393                         const cl_event *event_wait_list,
394                         cl_event *event);
395 cl_int EnqueueCopyImage(cl_command_queue command_queue,
396                         cl_mem src_image,
397                         cl_mem dst_image,
398                         const size_t *src_origin,
399                         const size_t *dst_origin,
400                         const size_t *region,
401                         cl_uint num_events_in_wait_list,
402                         const cl_event *event_wait_list,
403                         cl_event *event);
404 cl_int EnqueueCopyImageToBuffer(cl_command_queue command_queue,
405                                 cl_mem src_image,
406                                 cl_mem dst_buffer,
407                                 const size_t *src_origin,
408                                 const size_t *region,
409                                 size_t dst_offset,
410                                 cl_uint num_events_in_wait_list,
411                                 const cl_event *event_wait_list,
412                                 cl_event *event);
413 cl_int EnqueueCopyBufferToImage(cl_command_queue command_queue,
414                                 cl_mem src_buffer,
415                                 cl_mem dst_image,
416                                 size_t src_offset,
417                                 const size_t *dst_origin,
418                                 const size_t *region,
419                                 cl_uint num_events_in_wait_list,
420                                 const cl_event *event_wait_list,
421                                 cl_event *event);
422 void *EnqueueMapBuffer(cl_command_queue command_queue,
423                        cl_mem buffer,
424                        cl_bool blocking_map,
425                        MapFlags map_flagsPacked,
426                        size_t offset,
427                        size_t size,
428                        cl_uint num_events_in_wait_list,
429                        const cl_event *event_wait_list,
430                        cl_event *event,
431                        cl_int &errorCode);
432 void *EnqueueMapImage(cl_command_queue command_queue,
433                       cl_mem image,
434                       cl_bool blocking_map,
435                       MapFlags map_flagsPacked,
436                       const size_t *origin,
437                       const size_t *region,
438                       size_t *image_row_pitch,
439                       size_t *image_slice_pitch,
440                       cl_uint num_events_in_wait_list,
441                       const cl_event *event_wait_list,
442                       cl_event *event,
443                       cl_int &errorCode);
444 cl_int EnqueueUnmapMemObject(cl_command_queue command_queue,
445                              cl_mem memobj,
446                              void *mapped_ptr,
447                              cl_uint num_events_in_wait_list,
448                              const cl_event *event_wait_list,
449                              cl_event *event);
450 cl_int EnqueueMigrateMemObjects(cl_command_queue command_queue,
451                                 cl_uint num_mem_objects,
452                                 const cl_mem *mem_objects,
453                                 MemMigrationFlags flagsPacked,
454                                 cl_uint num_events_in_wait_list,
455                                 const cl_event *event_wait_list,
456                                 cl_event *event);
457 cl_int EnqueueNDRangeKernel(cl_command_queue command_queue,
458                             cl_kernel kernel,
459                             cl_uint work_dim,
460                             const size_t *global_work_offset,
461                             const size_t *global_work_size,
462                             const size_t *local_work_size,
463                             cl_uint num_events_in_wait_list,
464                             const cl_event *event_wait_list,
465                             cl_event *event);
466 cl_int EnqueueNativeKernel(cl_command_queue command_queue,
467                            void(CL_CALLBACK *user_func)(void *),
468                            void *args,
469                            size_t cb_args,
470                            cl_uint num_mem_objects,
471                            const cl_mem *mem_list,
472                            const void **args_mem_loc,
473                            cl_uint num_events_in_wait_list,
474                            const cl_event *event_wait_list,
475                            cl_event *event);
476 cl_int EnqueueMarkerWithWaitList(cl_command_queue command_queue,
477                                  cl_uint num_events_in_wait_list,
478                                  const cl_event *event_wait_list,
479                                  cl_event *event);
480 cl_int EnqueueBarrierWithWaitList(cl_command_queue command_queue,
481                                   cl_uint num_events_in_wait_list,
482                                   const cl_event *event_wait_list,
483                                   cl_event *event);
484 cl_int EnqueueSVMFree(cl_command_queue command_queue,
485                       cl_uint num_svm_pointers,
486                       void *svm_pointers[],
487                       void(CL_CALLBACK *pfn_free_func)(cl_command_queue queue,
488                                                        cl_uint num_svm_pointers,
489                                                        void *svm_pointers[],
490                                                        void *user_data),
491                       void *user_data,
492                       cl_uint num_events_in_wait_list,
493                       const cl_event *event_wait_list,
494                       cl_event *event);
495 cl_int EnqueueSVMMemcpy(cl_command_queue command_queue,
496                         cl_bool blocking_copy,
497                         void *dst_ptr,
498                         const void *src_ptr,
499                         size_t size,
500                         cl_uint num_events_in_wait_list,
501                         const cl_event *event_wait_list,
502                         cl_event *event);
503 cl_int EnqueueSVMMemFill(cl_command_queue command_queue,
504                          void *svm_ptr,
505                          const void *pattern,
506                          size_t pattern_size,
507                          size_t size,
508                          cl_uint num_events_in_wait_list,
509                          const cl_event *event_wait_list,
510                          cl_event *event);
511 cl_int EnqueueSVMMap(cl_command_queue command_queue,
512                      cl_bool blocking_map,
513                      MapFlags flagsPacked,
514                      void *svm_ptr,
515                      size_t size,
516                      cl_uint num_events_in_wait_list,
517                      const cl_event *event_wait_list,
518                      cl_event *event);
519 cl_int EnqueueSVMUnmap(cl_command_queue command_queue,
520                        void *svm_ptr,
521                        cl_uint num_events_in_wait_list,
522                        const cl_event *event_wait_list,
523                        cl_event *event);
524 cl_int EnqueueSVMMigrateMem(cl_command_queue command_queue,
525                             cl_uint num_svm_pointers,
526                             const void **svm_pointers,
527                             const size_t *sizes,
528                             MemMigrationFlags flagsPacked,
529                             cl_uint num_events_in_wait_list,
530                             const cl_event *event_wait_list,
531                             cl_event *event);
532 void *GetExtensionFunctionAddressForPlatform(cl_platform_id platform, const char *func_name);
533 cl_int SetCommandQueueProperty(cl_command_queue command_queue,
534                                CommandQueueProperties propertiesPacked,
535                                cl_bool enable,
536                                cl_command_queue_properties *old_properties);
537 cl_mem CreateImage2D(cl_context context,
538                      MemFlags flagsPacked,
539                      const cl_image_format *image_format,
540                      size_t image_width,
541                      size_t image_height,
542                      size_t image_row_pitch,
543                      void *host_ptr,
544                      cl_int &errorCode);
545 cl_mem CreateImage3D(cl_context context,
546                      MemFlags flagsPacked,
547                      const cl_image_format *image_format,
548                      size_t image_width,
549                      size_t image_height,
550                      size_t image_depth,
551                      size_t image_row_pitch,
552                      size_t image_slice_pitch,
553                      void *host_ptr,
554                      cl_int &errorCode);
555 cl_int EnqueueMarker(cl_command_queue command_queue, cl_event *event);
556 cl_int EnqueueWaitForEvents(cl_command_queue command_queue,
557                             cl_uint num_events,
558                             const cl_event *event_list);
559 cl_int EnqueueBarrier(cl_command_queue command_queue);
560 cl_int UnloadCompiler();
561 void *GetExtensionFunctionAddress(const char *func_name);
562 cl_command_queue CreateCommandQueue(cl_context context,
563                                     cl_device_id device,
564                                     CommandQueueProperties propertiesPacked,
565                                     cl_int &errorCode);
566 cl_sampler CreateSampler(cl_context context,
567                          cl_bool normalized_coords,
568                          AddressingMode addressing_modePacked,
569                          FilterMode filter_modePacked,
570                          cl_int &errorCode);
571 cl_int EnqueueTask(cl_command_queue command_queue,
572                    cl_kernel kernel,
573                    cl_uint num_events_in_wait_list,
574                    const cl_event *event_wait_list,
575                    cl_event *event);
576 }  // namespace cl
577 #endif  // LIBGLESV2_CL_STUBS_AUTOGEN_H_
578