Skip to content

Commit 7e90504

Browse files
committed
Add links
1 parent 3bd5816 commit 7e90504

File tree

2 files changed

+150
-86
lines changed

2 files changed

+150
-86
lines changed

README.md

Lines changed: 149 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -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).

src/cpp/device.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ inline Napi::Value getDeviceInfoPlatform(Napi::Env env, cl_device_id device_id,
6565
if (param_value) {
6666
RET_WRAPPER(param_value);
6767
}
68-
RET_UNDEFINED;
68+
RET_NULL;
6969
}
7070

7171
inline Napi::Value getDeviceInfoType(Napi::Env env, cl_device_id device_id, uint32_t param_name) {

0 commit comments

Comments
 (0)