The list of platforms available can be obtained with the function:
num_entries is the number of
cl_platform_entries that can be added to platforms. If platforms is not
NULL, the num_entries must be greater than zero.
platforms returns a list of OpenCL platforms found. The
cl_platform_values returned in platforms can be used to identify a specific OpenCL platform. If platforms is
NULL, this argument is ignored. The number of OpenCL platforms returned is the minimum of the value specified by num_entries or the number of OpenCL platforms available.
num_platforms returns the number of OpenCL platforms available. If num_platforms is
NULL, this argument is ignored.
CL_SUCCESS if the function is executed
Otherwise, it returns one of the following errors:
CL_INVALID_if num_entries is equal to zero and platforms is not
NULLor if both num_platforms and platforms are
CL_OUT_if there is a failure to allocate resources required by the OpenCL implementation on the host.
OF_ HOST_ MEMORY
For more information, see the OpenCL Specification
This page is extracted from the OpenCL Specification. Fixes and changes should be made to the Specification, not directly.