table of contents
CLRELEASECONTEXT(3clc) | OpenCL Manual | CLRELEASECONTEXT(3clc) |
NAME¶
clReleaseContext - Decrement the context reference count.¶
cl_int
clReleaseContext(cl_context context);
PARAMETERS¶
contextThe context to release.
NOTES¶
After the context reference count becomes zero and all the objects attached to context (such as memory objects, command-queues) are released, the context is deleted.ERRORS¶
Returns CL_SUCCESS if the function is executed successfully. Otherwise, it returns one of the following values:•CL_INVALID_CONTEXT if context is not a
valid OpenCL context.
•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¶
clCreateContext(3clc), clCreateContextFromType(3clc), clGetContextInfo(3clc), clRetainContext(3clc), clGetContextInfo(3clc)AUTHORS¶
The Khronos GroupCOPYRIGHT¶
Copyright © 2007-2011 The Khronos Group Inc.NOTES¶
- 1.
- OpenCL Specification
page 57, section 4.4 - Contexts
06/18/2014 | The Khronos Group |