CLRETAINKERNEL(3clc) | OpenCL Manual | CLRETAINKERNEL(3clc) |
NAME¶
clRetainKernel - Increments the kernel object reference count.¶
cl_int
clRetainKernel(cl_kernel kernel);
NOTES¶
clCreateKernel(3clc) or clCreateKernelsInProgram(3clc) do an implicit retain.ERRORS¶
Returns CL_SUCCESS if the function is executed successfully. Otherwise, it returns one of the following errors:•CL_INVALID_KERNEL if kernel is not a valid
kernel object.
•CL_OUT_OF_RESOURCES if there is a failure to
allocate resources required by the OpenCL implementation on the device.
•CL_OUT_OF_HOST_MEMORY if there is a failure to
allocate resources required by the OpenCL implementation on the host.
SPECIFICATION¶
OpenCL Specification[1]SEE ALSO¶
clCreateKernel(3clc), clCreateKernelsInProgram(3clc), clReleaseKernel(3clc), clSetKernelArg(3clc), clGetKernelInfo(3clc), clGetKernelWorkGroupInfo(3clc)AUTHORS¶
The Khronos GroupCOPYRIGHT¶
Copyright © 2007-2011 The Khronos Group Inc.NOTES¶
- 1.
- OpenCL Specification
page 159, section 5.7.1 - Creating Kernel Objects
06/18/2014 | The Khronos Group |