@@ -134,110 +134,174 @@ In this case an `Event` is returned, it can be used to coordinate calls, profili
134134## Exported Methods
135135
136136* ` cl.getPlatformIDs(): [Platform] ` -
137- [clGetPlatformIDs](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clGetPlatformIDs.html).
137+ [clGetPlatformIDs](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clGetPlatformIDs.html).
138138* ` cl.getPlatformInfo(platform: Platform, param_name: string): string ` -
139- [clGetPlatformInfo](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clGetPlatformInfo.html).
139+ [clGetPlatformInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clGetPlatformInfo.html).
140140
141141* ` cl.createContext(properties: [number | Platform], devices: [Device]): Context ` -
142- [clCreateContext](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clCreateContext.html).
142+ [clCreateContext](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clCreateContext.html).
143143* ` cl.createContextFromType(properties: [number | Platform], device_type: number): Context ` -
144- [clCreateContext](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clCreateContextFromType.html).
144+ [clCreateContext](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clCreateContextFromType.html).
145145* ` cl.retainContext(context: Context): number ` -
146- [clRetainContext](https://www.khronos.org/registry/OpenCL/sdk/2.0 /docs/man/xhtml/clRetainContext.html).
146+ [clRetainContext](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clRetainContext.html).
147147* ` cl.releaseContext(context: Context): number ` -
148- [clReleaseContext](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clReleaseContext.html).
148+ [clReleaseContext](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clReleaseContext.html).
149149* ` cl.getContextInfo(context: Context, param_name: string): [Device] | number | [number | Platform] ` -
150- [clGetContextInfo](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clGetContextInfo.html).
150+ [clGetContextInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clGetContextInfo.html).
151151
152152* ` cl.getDeviceIDs(platform: Platform, device_type: number): [Device] ` -
153- [clGetDeviceIDs](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clGetDeviceIDs.html).
153+ [clGetDeviceIDs](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clGetDeviceIDs.html).
154154* ` cl.getDeviceInfo(device: Device, param_name: number): string | number | boolean | Platform | [number] | null ` -
155- [clGetDeviceInfo](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clGetDeviceInfo.html).
155+ [clGetDeviceInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clGetDeviceInfo.html).
156156* ` cl.createSubDevices(device: Device, properties: [number | Platform]): [Device] ` - .
157157* ` cl.retainDevice(device: Device): number ` -
158158 [clRetainDevice](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clRetainDevice.html).
159159* ` cl.releaseDevice(device: Device): number ` -
160- [clReleaseDevice](https://www.khronos.org/registry/OpenCL/sdk/2.0 /docs/man/xhtml/clReleaseDevice.html).
160+ [clReleaseDevice](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clReleaseDevice.html).
161161
162162* ` cl.createCommandQueue(context: Context, device: Device, properties: number): Queue ` -
163163 [clCreateCommandQueue](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateCommandQueue.html).
164164* ` cl.retainCommandQueue(queue: Queue): number ` -
165- [clRetainCommandQueue](https://www.khronos.org/registry/OpenCL/sdk/1.1 /docs/man/xhtml/clRetainCommandQueue.html).
165+ [clRetainCommandQueue](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clRetainCommandQueue.html).
166166* ` cl.releaseCommandQueue(queue: Queue): number ` -
167- [clReleaseCommandQueue](https://www.khronos.org/registry/OpenCL/sdk/1.1 /docs/man/xhtml/clReleaseCommandQueue.html).
167+ [clReleaseCommandQueue](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clReleaseCommandQueue.html).
168168* ` cl.getCommandQueueInfo(queue: Queue, param_name: number): number ` -
169- [clGetCommandQueueInfo](https://www.khronos.org/registry/OpenCL/sdk/1.0 /docs/man/xhtml/clGetCommandQueueInfo.html).
169+ [clGetCommandQueueInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clGetCommandQueueInfo.html).
170170* ` cl.flush(queue: Queue): number ` -
171- [clFlush](https://www.khronos.org/registry/OpenCL/sdk/1.1 /docs/man/xhtml/clFlush.html).
171+ [clFlush](https://www.khronos.org/registry/OpenCL/sdk/1.2 /docs/man/xhtml/clFlush.html).
172172* ` cl.finish(queue: Queue): number ` -
173- [clFinish](https://www.khronos.org/registry/OpenCL/sdk/1.1/docs/man/xhtml/clFinish.html).
174-
175- * ` cl.enqueueReadBuffer(): number | Event ` - .
176- * ` cl.enqueueReadBufferRect(): number | Event ` - .
177- * ` cl.enqueueWriteBuffer(): number | Event ` - .
178- * ` cl.enqueueWriteBufferRect(): number | Event ` - .
179- * ` cl.enqueueCopyBuffer(): number | Event ` - .
180- * ` cl.enqueueCopyBufferRect(): number | Event ` - .
181- * ` cl.enqueueReadImage(): number | Event ` - .
182- * ` cl.enqueueWriteImage(): number | Event ` - .
183- * ` cl.enqueueCopyImage(): number | Event ` - .
184- * ` cl.enqueueCopyImageToBuffer(): number | Event ` - .
185- * ` cl.enqueueCopyBufferToImage(): number | Event ` - .
186- * ` cl.enqueueMapBuffer(): number | Event ` - .
187- * ` cl.enqueueMapImage(): number | Event ` - .
188- * ` cl.enqueueUnmapMemObject(): number | Event ` - .
189- * ` cl.enqueueNDRangeKernel(): number | Event ` - .
190- * ` cl.enqueueTask(): number | Event ` - .
191- * ` cl.enqueueNativeKernel(): number | Event ` - .
192- * ` cl.enqueueMarkerWithWaitList(): number | Event ` - .
193- * ` cl.enqueueBarrierWithWaitList(): number | Event ` - .
194- * ` cl.enqueueFillBuffer(): number | Event ` - .
195- * ` cl.enqueueFillImage(): number | Event ` - .
196- * ` cl.enqueueMigrateMemObjects(): number | Event ` - .
197- * ` cl.enqueueAcquireGLObjects(): number | Event ` - .
198- * ` cl.enqueueReleaseGLObjects(): number | Event ` - .
199-
200- * ` cl.createKernel(): Kernel ` - .
201- * ` cl.createKernelsInProgram(): number ` - .
202- * ` cl.retainKernel(): number ` - .
203- * ` cl.releaseKernel(): number ` - .
204- * ` cl.setKernelArg(): number ` - .
205- * ` cl.getKernelInfo(): number ` - .
206- * ` cl.getKernelArgInfo(): number ` - .
207- * ` cl.getKernelWorkGroupInfo(): number ` - .
208-
209- * ` cl.createBuffer(): number ` - .
210- * ` cl.createSubBuffer(): number ` - .
211- * ` cl.createImage(): number ` - .
212- * ` cl.retainMemObject(): number ` - .
213- * ` cl.releaseMemObject(): number ` - .
214- * ` cl.getSupportedImageFormats(): number ` - .
215- * ` cl.getMemObjectInfo(): number ` - .
216- * ` cl.getImageInfo(): number ` - .
217- * ` cl.createFromGLBuffer(): number ` - .
218-
219- * ` cl.createProgramWithSource(): number ` - .
220- * ` cl.createProgramWithBinary(): number ` - .
221- * ` cl.createProgramWithBuiltInKernels(): number ` - .
222- * ` cl.retainProgram(): number ` - .
223- * ` cl.releaseProgram(): number ` - .
224- * ` cl.buildProgram(): number ` - .
225- * ` cl.compileProgram(): number ` - .
226- * ` cl.linkProgram(): number ` - .
227- * ` cl.unloadPlatformCompiler(): number ` - .
228- * ` cl.getProgramInfo(): number ` - .
229- * ` cl.getProgramBuildInfo(): number ` - .
230-
231- * ` cl.retainSampler(): number ` - .
232- * ` cl.releaseSampler(): number ` - .
233- * ` cl.getSamplerInfo(): number ` - .
234- * ` cl.createSampler(): number ` - .
235-
236- * ` cl.waitForEvents(): number ` - .
237- * ` cl.getEventInfo(): number ` - .
238- * ` cl.createUserEvent(): number ` - .
239- * ` cl.retainEvent(): number ` - .
240- * ` cl.releaseEvent(): number ` - .
241- * ` cl.setUserEventStatus(): number ` - .
242- * ` cl.setEventCallback(): number ` - .
243- * ` cl.getEventProfilingInfo(): number ` - .
173+ [clFinish](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clFinish.html).
174+
175+ * ` cl.enqueueReadBuffer(queue: Queue, buffer: Memory, blocking_read: boolean, offset: number, size: number, buffer: Buffer | TypedArray, event_wait_list: [Event], hasEvent: boolean): number | Event ` -
176+ [clEnqueueReadBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueReadBuffer.html).
177+ * ` cl.enqueueReadBufferRect(queue: Queue, buffer: Memory, blocking_read: boolean, buffer_offset: [number], host_offset: [number], region: [number], buffer_row_pitch: number, buffer_slice_pitch: number, host_row_pitch: number, host_slice_pitch: number, buffer: Buffer | TypedArray, event_wait_list: [Event], hasEvent: boolean): number | Event ` -
178+ [clEnqueueReadBufferRect](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueReadBufferRect.html).
179+ * ` cl.enqueueWriteBuffer(): number | Event ` -
180+ [clEnqueueWriteBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueWriteBuffer.html).
181+ * ` cl.enqueueWriteBufferRect(): number | Event ` -
182+ [clEnqueueWriteBufferRect](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueWriteBufferRect.html).
183+ * ` cl.enqueueCopyBuffer(): number | Event ` -
184+ [clEnqueueCopyBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueCopyBuffer.html).
185+ * ` cl.enqueueCopyBufferRect(): number | Event ` -
186+ [clEnqueueCopyBufferRect](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueCopyBufferRect.html).
187+ * ` cl.enqueueReadImage(): number | Event ` -
188+ [clEnqueueReadImage](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueReadImage.html).
189+ * ` cl.enqueueWriteImage(): number | Event ` -
190+ [clEnqueueWriteImage](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueWriteImage.html).
191+ * ` cl.enqueueCopyImage(): number | Event ` -
192+ [clEnqueueCopyImage](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueCopyImage.html).
193+ * ` cl.enqueueCopyImageToBuffer(): number | Event ` -
194+ [clEnqueueCopyImageToBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueCopyImageToBuffer.html).
195+ * ` cl.enqueueCopyBufferToImage(): number | Event ` -
196+ [clEnqueueCopyBufferToImage](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueCopyBufferToImage.html).
197+ * ` cl.enqueueMapBuffer(): number | Event ` -
198+ [clEnqueueMapBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueMapBuffer.html).
199+ * ` cl.enqueueMapImage(): number | Event ` -
200+ [clEnqueueMapImage](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueMapImage.html).
201+ * ` cl.enqueueUnmapMemObject(): number | Event ` -
202+ [clEnqueueUnmapMemObject](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueUnmapMemObject.html).
203+ * ` cl.enqueueNDRangeKernel(): number | Event ` -
204+ [clEnqueueNDRangeKernel](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueNDRangeKernel.html).
205+ * ` cl.enqueueTask(): number | Event ` -
206+ [clEnqueueTask](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueTask.html).
207+ * ` cl.enqueueNativeKernel(): number | Event ` -
208+ [clEnqueueNativeKernel](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueNativeKernel.html).
209+ * ` cl.enqueueMarkerWithWaitList(): number | Event ` -
210+ [clEnqueueMarkerWithWaitList](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueMarkerWithWaitList.html).
211+ * ` cl.enqueueBarrierWithWaitList(): number | Event ` -
212+ [clEnqueueBarrierWithWaitList](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueBarrierWithWaitList.html).
213+ * ` cl.enqueueFillBuffer(): number | Event ` -
214+ [clEnqueueFillBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueFillBuffer.html).
215+ * ` cl.enqueueFillImage(): number | Event ` -
216+ [clEnqueueFillImage](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueFillImage.html).
217+ * ` cl.enqueueMigrateMemObjects(): number | Event ` -
218+ [clEnqueueMigrateMemObjects](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueMigrateMemObjects.html).
219+ * ` cl.enqueueAcquireGLObjects(): number | Event ` -
220+ [clEnqueueAcquireGLObjects](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueAcquireGLObjects.html).
221+ * ` cl.enqueueReleaseGLObjects(): number | Event ` -
222+ [clEnqueueReleaseGLObjects](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueReleaseGLObjects.html).
223+
224+ * ` cl.createKernel(): Kernel ` -
225+ [clCreateKernel](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateKernel.html).
226+ * ` cl.createKernelsInProgram(): number ` -
227+ [clCreateKernelsInProgram](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateKernelsInProgram.html).
228+ * ` cl.retainKernel(): number ` -
229+ [clRetainKernel](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clRetainKernel.html).
230+ * ` cl.releaseKernel(): number ` -
231+ [clReleaseKernel](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clReleaseKernel.html).
232+ * ` cl.setKernelArg(): number ` -
233+ [clSetKernelArg](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clSetKernelArg.html).
234+ * ` cl.getKernelInfo(): number ` -
235+ [clGetKernelInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetKernelInfo.html).
236+ * ` cl.getKernelArgInfo(): number ` -
237+ [clGetKernelArgInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetKernelArgInfo.html).
238+ * ` cl.getKernelWorkGroupInfo(): number ` -
239+ [clGetKernelWorkGroupInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetKernelWorkGroupInfo.html).
240+
241+ * ` cl.createBuffer(): number ` -
242+ [clCreateBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateBuffer.html).
243+ * ` cl.createSubBuffer(): number ` -
244+ [clCreateSubBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateSubBuffer.html).
245+ * ` cl.createImage(): number ` -
246+ [clCreateImage](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateImage.html).
247+ * ` cl.retainMemObject(): number ` -
248+ [clRetainMemObject](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clRetainMemObject.html).
249+ * ` cl.releaseMemObject(): number ` -
250+ [clReleaseMemObject](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clReleaseMemObject.html).
251+ * ` cl.getSupportedImageFormats(): number ` -
252+ [clGetSupportedImageFormats](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetSupportedImageFormats.html).
253+ * ` cl.getMemObjectInfo(): number ` -
254+ [clGetMemObjectInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetMemObjectInfo.html).
255+ * ` cl.getImageInfo(): number ` -
256+ [clGetImageInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetImageInfo.html).
257+ * ` cl.createFromGLBuffer(): number ` -
258+ [clCreateFromGLBuffer](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateFromGLBuffer.html).
259+
260+ * ` cl.createProgramWithSource(): number ` -
261+ [clCreateProgramWithSource](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateProgramWithSource.html).
262+ * ` cl.createProgramWithBinary(): number ` -
263+ [clCreateProgramWithBinary](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateProgramWithBinary.html).
264+ * ` cl.createProgramWithBuiltInKernels(): number ` -
265+ [clCreateProgramWithBuiltInKernels](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateProgramWithBuiltInKernels.html).
266+ * ` cl.retainProgram(): number ` -
267+ [clRetainProgram](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clRetainProgram.html).
268+ * ` cl.releaseProgram(): number ` -
269+ [clReleaseProgram](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clReleaseProgram.html).
270+ * ` cl.buildProgram(): number ` -
271+ [clBuildProgram](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clBuildProgram.html).
272+ * ` cl.compileProgram(): number ` -
273+ [clCompileProgram](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCompileProgram.html).
274+ * ` cl.linkProgram(): number ` -
275+ [clLinkProgram](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clLinkProgram.html).
276+ * ` cl.unloadPlatformCompiler(): number ` -
277+ [clUnloadPlatformCompiler](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clUnloadPlatformCompiler.html).
278+ * ` cl.getProgramInfo(): number ` -
279+ [clGetProgramInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetProgramInfo.html).
280+ * ` cl.getProgramBuildInfo(): number ` -
281+ [clGetProgramBuildInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetProgramBuildInfo.html).
282+
283+ * ` cl.retainSampler(): number ` -
284+ [clRetainSampler](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clRetainSampler.html).
285+ * ` cl.releaseSampler(): number ` -
286+ [clReleaseSampler](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clReleaseSampler.html).
287+ * ` cl.getSamplerInfo(): number ` -
288+ [clGetSamplerInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetSamplerInfo.html).
289+ * ` cl.createSampler(): number ` -
290+ [clCreateSampler](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateSampler.html).
291+
292+ * ` cl.waitForEvents(): number ` -
293+ [clWaitForEvents](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clWaitForEvents.html).
294+ * ` cl.getEventInfo(): number ` -
295+ [clGetEventInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetEventInfo.html).
296+ * ` cl.createUserEvent(): number ` -
297+ [clCreateUserEvent](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clCreateUserEvent.html).
298+ * ` cl.retainEvent(): number ` -
299+ [clRetainEvent](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clRetainEvent.html).
300+ * ` cl.releaseEvent(): number ` -
301+ [clReleaseEvent](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clReleaseEvent.html).
302+ * ` cl.setUserEventStatus(): number ` -
303+ [clSetUserEventStatus](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clSetUserEventStatus.html).
304+ * ` cl.setEventCallback(): number ` -
305+ [clSetEventCallback](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clSetEventCallback.html).
306+ * ` cl.getEventProfilingInfo(): number ` -
307+ [clGetEventProfilingInfo](https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clGetEventProfilingInfo.html).
0 commit comments