logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

clGetPlatformIDs - Obtain the list of platforms available.

Authors

TheKhronosGroup

Errors

       Returns CL_SUCCESS if the function is executed successfully. Otherwise it returns CL_INVALID_VALUE if
       num_entries is equal to zero and platforms is not NULL, or if both num_platforms and platforms are NULL.

       Returns CL_OUT_OF_HOST_MEMORY if there is a failure to allocate resources required by the OpenCL
       implementation on the host.

Name

       clGetPlatformIDs - Obtain the list of platforms available.

       cl_intclGetPlatformIDs(cl_uintnum_entries,cl_platform_id*platforms,cl_uint*num_platforms);

Notes

        1. OpenCL Specification
           page 33, section 4.1 - Querying Platform Info

The Khronos Group                                  11/18/2024                             CLGETPLATFORMIDS(3clc)

Parameters

num_entries
           The number of cl_platform_id 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_id values returned in platforms can be used
           to identify a specific OpenCL platform. If platforms argument is NULL, this argument is ignored. The
           number of OpenCL platforms returned is the mininum 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.

See Also

clGetPlatformInfo(3clc), clGetDeviceInfo(3clc), classDiagram(3clc)

Specification

OpenCLSpecification[1]

See Also