section 3 · Library functions 📚

178720 pages · page 100 of 894

C (continued)

  • clatmt.f(3)✨
  • CLATPS(3)✨
  • clatps(3)✨
  • clatps.f(3)✨
  • CLATRD(3)✨
  • clatrd(3)✨
  • clatrd.f(3)✨
  • CLATRS(3)✨
  • clatrs(3)✨
  • clatrs.f(3)✨
  • CLATRS3(3)✨
  • clatrs3(3)✨
  • clatrs3.f(3)✨
  • CLATRZ(3)✨
  • clatrz(3)✨
  • clatrz.f(3)✨
  • CLATSP(3)✨
  • clatsp(3)✨
  • clatsp.f(3)✨
  • CLATSQR(3)✨
  • clatsqr(3)✨
  • clatsqr.f(3)✨
  • CLATSY(3)✨
  • clatsy(3)✨
  • clatsy.f(3)✨
  • CLATTB(3)✨
  • clattb(3)✨
  • clattb.f(3)✨
  • CLATTP(3)✨
  • clattp(3)✨
  • clattp.f(3)✨
  • CLATTR(3)✨
  • clattr(3)✨
  • clattr.f(3)✨
  • CLATZM(3)✨
  • clatzm(3)✨
  • clatzm.f(3)✨
  • CLAUNHR_COL_GETRFNP(3)✨
  • claunhr_col_getrfnp(3)✨
  • claunhr_col_getrfnp.f(3)✨
  • CLAUNHR_COL_GETRFNP2(3)✨
  • claunhr_col_getrfnp2(3)✨
  • claunhr_col_getrfnp2.f(3)✨
  • CLAUU2(3)✨
  • clauu2(3)✨
  • clauu2.f(3)✨
  • CLAUUM(3)✨
  • clauum(3)✨
  • clauum.f(3)✨
  • CLAVHE(3)✨
  • clavhe(3)✨
  • clavhe.f(3)✨
  • CLAVHE_ROOK(3)✨
  • clavhe_rook(3)✨
  • clavhe_rook.f(3)✨
  • CLAVHP(3)✨
  • clavhp(3)✨
  • clavhp.f(3)✨
  • CLAVSP(3)✨
  • clavsp(3)✨
  • clavsp.f(3)✨
  • CLAVSY(3)✨
  • clavsy(3)✨
  • clavsy.f(3)✨
  • CLAVSY_ROOK(3)✨
  • clavsy_rook(3)✨
  • clavsy_rook.f(3)✨
  • clay(3tcl)A minimalist framework for large scale OO Projects✨
  • clBuildProgram(3clc)Builds (compiles and links) a program executable from the program source or binary. cl_int clBuildProgram(cl_program program, cl_uint num_devices, const cl_device_id *device_list, const char…✨
  • clCompileProgram(3clc)Compiles a program’s source for all the devices or a specific device(s) in the OpenCL context associated with program. cl_int clCompileProgram(cl_program program, cl_uint num_devices, const…✨
  • clCreateBuffer(3clc)Creates a buffer object. cl_mem clCreateBuffer(cl_context context, cl_mem_flags flags, size_t size, void *host_ptr, cl_int *errcode_ret);✨
  • clCreateCommandQueue(3clc)Create a command-queue on a specific device. cl_command_queue clCreateCommandQueue(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int *errcode_ret);✨
  • clCreateContext(3clc)Creates an OpenCL context. cl_context clCreateContext(const cl_context_properties *properties, cl_uint num_devices, const cl_device_id *devices, (void CL_CALLBACK *pfn_notify) ( .sp .nf const char…✨
  • clCreateContextFromType(3clc)Create an OpenCL context from a device type that identifies the specific device(s) to use. cl_context clCreateContextFromType(const cl_context_properties *properties, cl_device_type device_type, void…✨
  • clCreateEventFromGLsyncKHR(3clc)Creates an event object linked to an OpenGL sync object. cl_event clCreateEventFromGLsyncKHR(cl_context context, GLsync sync, cl_int *errcode_ret);✨
  • clCreateFromD3D10BufferKHR(3clc)Creates an OpenCL buffer object from a Direct3D 10 buffer. cl_mem clCreateFromD3D10BufferKHR(cl_context context, cl_mem_flags flags, ID3D10Buffer *resource, cl_int *errcode_ret);✨
  • clCreateFromD3D10Texture2DKHR(3clc)Creates an OpenCL 2D image object from a subresource of a Direct3D 10 2D texture. cl_mem clCreateFromD3D10Texture2DKHR(cl_context context, cl_mem_flags flags, ID3D10Texture2D *resource, UINT…✨
  • clCreateFromD3D10Texture3DKHR(3clc)Creates an OpenCL 3D image object from a subresource of a Direct3D 10 3D texture. cl_mem clCreateFromD3D10Texture3DKHR(cl_context context, cl_mem_flags flags, ID3D10Texture3D *resource, UINT…✨
  • clCreateFromD3D11BufferKHR(3clc)Creates an OpenCL buffer object from a Direct3D 11 buffer. cl_mem clCreateFromD3D11BufferKHR(cl_context context, cl_mem_flags flags, ID3D11Buffer *resource, cl_int *errcode_ret);✨
  • clCreateFromD3D11Texture2DKHR(3clc)Creates an OpenCL 2D image object from a subresource of a Direct3D 11 2D texture. cl_mem clCreateFromD3D11Texture2DKHR(cl_context context, cl_mem_flags flags, ID3D11Texture2D *resource, UINT…✨
  • clCreateFromD3D11Texture3DKHR(3clc)Creates an OpenCL 3D image object from a subresource of a Direct3D 11 3D texture. cl_mem clCreateFromD3D11Texture3DKHR(cl_context context, cl_mem_flags flags, ID3D11Texture3D *resource, UINT…✨
  • clCreateFromDX9MediaSurfaceKHR(3clc)Creates an OpenCL image object from a media surface. cl_mem clCreateFromDX9MediaSurfaceKHR(cl_context context, cl_mem_flags flags, cl_dx9_media_adapter_type_khr adapter_type, void *surface_info…✨
  • clCreateFromGLBuffer(3clc)Creates an OpenCL buffer object from an OpenGL buffer object. cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, cl_int * errcode_ret);✨
  • clCreateFromGLRenderbuffer(3clc)Creates an OpenCL 2D image object from an OpenGL renderbuffer object. cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, cl_int * errcode_ret);✨
  • clCreateFromGLTexture(3clc)Creates an OpenCL image object, image array object, or image buffer object from an OpenGL texture object, texture array object, texture buffer object, or a single face of an OpenGL cubemap texture…✨
  • clCreateImage(3clc)Creates a 1D image, 1D image buffer, 1D image array, 2D image, 2D image array or 3D image object. cl_mem clCreateImage(cl_context context, cl_mem_flags flags, const cl_image_format *image_format…✨
  • clCreateKernel(3clc)Creates a kernel object. cl_kernel clCreateKernel(cl_program program, const char *kernel_name, cl_int *errcode_ret);✨
  • clCreateKernelsInProgram(3clc)Creates kernel objects for all kernel functions in a program object. cl_int clCreateKernelsInProgram(cl_program program, cl_uint num_kernels, cl_kernel *kernels, cl_uint *num_kernels_ret);✨
  • clCreateProgramWithBinary(3clc)Creates a program object for a context, and loads the binary bits specified by binary into the program object. cl_program clCreateProgramWithBinary(cl_context context, cl_uint num_devices, const…✨
  • clCreateProgramWithBuiltInKernels(3clc)Creates a program object for a context, and loads the information related to the built-in kernels into a program object. cl_program clCreateProgramWithBuiltInKernels(cl_context context, cl_uint…✨
  • clCreateProgramWithSource(3clc)Creates a program object for a context, and loads the source code specified by the text strings in the strings array into the program object. cl_program clCreateProgramWithSource(cl_context context…✨
  • clCreateSampler(3clc)Creates a sampler object. cl_sampler clCreateSampler(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int *errcode_ret);✨
  • clCreateSubBuffer(3clc)Creates a new buffer object (referred to as a sub-buffer object) from an existing buffer object. cl_mem clCreateSubBuffer(cl_mem buffer, cl_mem_flags flags, cl_buffer_create_type buffer_create_type…✨
  • clCreateSubDevices(3clc)Creates an array of sub-devices that each reference a non-intersecting set of compute units within in_device. cl_int clCreateSubDevices(cl_device_id in_device, const cl_device_partition_property…✨
  • clCreateUserEvent(3clc)Creates a user event object. cl_event clCreateUserEvent(cl_context context, cl_int *errcode_ret);✨
  • CLCTES(3)✨
  • clctes(3)✨
  • clctes.f(3)✨
  • CLCTSX(3)✨
  • clctsx(3)✨
  • clctsx.f(3)✨
  • cleanCDKEntry(3)Cdk text-entry widget.✨
  • cleanCDKMatrix(3)Cdk matrix widget✨
  • cleanCDKMatrixCell(3)Cdk matrix widget✨
  • cleanCDKMentry(3)Cdk multiple line entry widget✨
  • cleanCDKObjectBindings(3)Cdk character binding capabilities✨
  • cleanCDKSwindow(3)Cdk scrolling window widget✨
  • cleanCDKTemplate(3)Cdk template widget✨
  • cleanCdkTitle(3)Cdk object-support functions✨
  • cleanCDKViewer(3)Cdk viewer list widget✨
  • cleanChar(3)Cdk miscellaneous routines✨
  • cleanChtype(3)Cdk miscellaneous routines✨
  • cleanname(3)clean a path name✨
  • clear(3)clear all or part of a curses window✨
  • clear(3ncurses)clear all or part of a curses window✨
  • clear(3x)clear all or part of a curses window✨
  • clear_bitmap(3)Clears the bitmap to color 0. Allegro game programming library.✨
  • clear_bitmap(3alleg4)Clears the bitmap to color 0. Allegro game programming library.✨
  • clear_keybuf(3)Clears the keyboard buffer. Allegro game programming library.✨
  • clear_keybuf(3alleg4)Clears the keyboard buffer. Allegro game programming library.✨
  • clear_scene(3)Initializes a scene. Allegro game programming library.✨
  • clear_scene(3alleg4)Initializes a scene. Allegro game programming library.✨
  • clear_to_color(3)Clears the bitmap to the specified color. Allegro game programming library.✨
  • clear_to_color(3alleg4)Clears the bitmap to the specified color. Allegro game programming library.✨
  • clear_zbuffer(3)Writes a depth value into the given Z-buffer. Allegro game programming library.✨
  • clear_zbuffer(3alleg4)Writes a depth value into the given Z-buffer. Allegro game programming library.✨
  • clearbddsystemref(3)clears the references for all bdd nodes.✨
  • clearbddsystemref(3alc)clears the references for all bdd nodes.✨
  • clearbddsystemrefext(3)clears the external references for all bdd nodes.✨
  • clearbddsystemrefext(3alc)clears the external references for all bdd nodes.✨
  • clearbddsystemrefint(3)clears the internal references for all bdd nodes.✨
  • clearbddsystemrefint(3alc)clears the internal references for all bdd nodes.✨
  • clearenv(3)clear the environment✨
  • clearerr(3)check and reset stream status✨
  • clearerr(3avr)<stdio.h>: Standard IO facilities✨
  • clearerr(3p)clear indicators on a stream✨
  • clearerr(3posix)clear indicators on a stream✨
  • clearerr_unlocked(3)nonlocking stdio functions✨
  • clearok(3)set curses output options✨
  • clearok(3ncurses)set curses output options✨
  • clearok(3x)set curses output options✨
  • ClearSilver(3pm)Perl extension for blah blah blah✨
  • clearWatchList(3)清空监听列表✨
  • clEnqueueAcquireD3D10ObjectsKHR(3clc)Acquire OpenCL memory objects that have been created from Direct3D 10 resources cl_int clEnqueueAcquireD3D10ObjectsKHR(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects…✨
  • clEnqueueAcquireD3D11ObjectsKHR(3clc)Acquire OpenCL memory objects that have been created from Direct3D 11 resources cl_int clEnqueueAcquireD3D11ObjectsKHR(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects…✨
  • clEnqueueAcquireDX9MediaSurfacesKHR(3clc)Acquire OpenCL memory objects that have been created from a media surface. cl_int clEnqueueAcquireDX9MediaSurfacesKHR(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects…✨
  • clEnqueueAcquireGLObjects(3clc)Acquire OpenCL memory objects that have been created from OpenGL objects. cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint…✨
  • clEnqueueBarrierWithWaitList(3clc)A synchronization point that enqueues a barrier operation. cl_int clEnqueueBarrierWithWaitList(cl_command_queue command_queue, cl_uint num_events_in_wait_list, const cl_event *event_wait_list…✨
  • clEnqueueCopyBuffer(3clc)Enqueues a command to copy from one buffer object to another. cl_int clEnqueueCopyBuffer(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset…✨
  • clEnqueueCopyBufferRect(3clc)Enqueues a command to copy a rectangular region from a buffer object to another buffer object. cl_int clEnqueueCopyBufferRect(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer…✨
  • clEnqueueCopyBufferToImage(3clc)Enqueues a command to copy a buffer object to an image object. cl_int clEnqueueCopyBufferToImage(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t…✨
  • clEnqueueCopyImage(3clc)Enqueues a command to copy image objects. cl_int clEnqueueCopyImage(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t *src_origin, const size_t *dst_origin, const…✨
  • clEnqueueCopyImageToBuffer(3clc)Enqueues a command to copy an image object to a buffer object. cl_int clEnqueueCopyImageToBuffer(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t *src_origin, const…✨
  • clEnqueueFillBuffer(3clc)Enqueues a command to fill a buffer object with a pattern of a given pattern size. cl_int clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, const void *pattern, size_t pattern_size…✨
  • clEnqueueFillImage(3clc)Enqueues a command to fill an image object with a specified color. cl_int clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, const void *fill_color, const size_t *origin, const size_t…✨
  • clEnqueueMapBuffer(3clc)Enqueues a command to map a region of the buffer object given by buffer into the host address space and returns a pointer to this mapped region. void * clEnqueueMapBuffer(cl_command_queue…✨
  • clEnqueueMapImage(3clc)Enqueues a command to map a region of an image object into the host address space and returns a pointer to this mapped region. void * clEnqueueMapImage(cl_command_queue command_queue, cl_mem image…✨
  • clEnqueueMarkerWithWaitList(3clc)Enqueues a marker command which waits for either a list of events to complete, or all previously enqueued commands to complete. cl_int clEnqueueMarkerWithWaitList(cl_command_queue command_queue…✨
  • clEnqueueMigrateMemObjects(3clc)Enqueues a command to indicate which device a set of memory objects should be associated with. cl_int clEnqueueMigrateMemObjects(cl_command_queue command_queue, cl_uint num_mem_objects, const cl_mem…✨
  • clEnqueueNativeKernel(3clc)Enqueues a command to execute a native C/C++ function not compiled using the OpenCL compiler. cl_int clEnqueueNativeKernel(cl_command_queue command_queue, void (*user_func)(void *), void *args…✨
  • clEnqueueNDRangeKernel(3clc)Enqueues a command to execute a kernel on a device. cl_int clEnqueueNDRangeKernel(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t *global_work_offset, const size_t…✨
  • clEnqueueReadBuffer(3clc)Enqueue commands to read from a buffer object to host memory. cl_int clEnqueueReadBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t size, void *ptr…✨
  • clEnqueueReadBufferRect(3clc)Enqueue commands to read from a rectangular region from a buffer object to host memory. cl_int clEnqueueReadBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, const…✨
  • clEnqueueReadImage(3clc)Enqueue commands to read from an image or image array object to host memory. cl_int clEnqueueReadImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t *origin, const…✨
  • clEnqueueReleaseD3D10ObjectsKHR(3clc)Release OpenCL memory objects that have been created from Direct3D 10 resources. cl_int clEnqueueReleaseD3D10ObjectsKHR(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects…✨
  • clEnqueueReleaseD3D11ObjectsKHR(3clc)Release OpenCL memory objects that have been created from Direct3D 11 resources. cl_int clEnqueueReleaseD3D11ObjectsKHR(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects…✨
  • clEnqueueReleaseDX9MediaSurfacesKHR(3clc)Release OpenCL memory objects that have been created from media surfaces. cl_int clEnqueueReleaseDX9MediaSurfacesKHR(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects…✨
  • clEnqueueReleaseGLObjects(3clc)Release OpenCL memory objects that have been created from OpenGL objects. cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint…✨
  • clEnqueueTask(3clc)Enqueues a command to execute a kernel on a device. cl_int clEnqueueTask(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event…✨
  • clEnqueueUnmapMemObject(3clc)Enqueues a command to unmap a previously mapped region of a memory object. cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue, cl_mem memobj, void *mapped_ptr, cl_uint…✨
  • clEnqueueWriteBuffer(3clc)Enqueue commands to write to a buffer object from host memory. cl_int clEnqueueWriteBuffer(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t size, const…✨
  • clEnqueueWriteBufferRect(3clc)Enqueue commands to write a 2D or 3D rectangular region to a buffer object from host memory. cl_int clEnqueueWriteBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write…✨
  • clEnqueueWriteImage(3clc)Enqueues a command to write to an image or image array object from host memory. cl_int clEnqueueWriteImage(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t *origin…✨
  • clFinish(3clc)Blocks until all previously queued OpenCL commands in a command-queue are issued to the associated device and have completed. cl_int clFinish(cl_command_queue command_queue);✨
  • Clflags(3o)Command line flags✨
  • Clflags.Compiler_pass(3o)no description✨
  • Clflags.Dump_option(3o)no description✨
  • Clflags.Float_arg_helper(3o)Optimization parameters represented as floats indexed by round number.✨
  • Clflags.Int_arg_helper(3o)Optimization parameters represented as ints indexed by round number.✨
  • clFlush(3clc)Issues all previously queued OpenCL commands in a command-queue to the device associated with the command-queue. cl_int clFlush(cl_command_queue command_queue);✨
  • clGetCommandQueueInfo(3clc)Query information about a command-queue. cl_int clGetCommandQueueInfo(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void *param_value, size_t…✨
  • clGetContextInfo(3clc)Query information about a context. cl_int clGetContextInfo(cl_context context, cl_context_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret);✨
  • clGetDeviceIDs(3clc)Obtain the list of devices available on a platform. cl_int clGetDeviceIDs(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id *devices, cl_uint *num_devices);✨
  • clGetDeviceIDsFromD3D10KHR(3clc)Querying OpenCL Devices Corresponding to Direct3D 10 Devices. cl_int clGetDeviceIDsFromD3D10KHR(cl_platform_id platform, cl_d3d10_device_source_khr d3d_device_source, void *d3d_object…✨
  • clGetDeviceIDsFromD3D11KHR(3clc)Querying OpenCL Devices Corresponding to Direct3D 11 Devices. cl_int clGetDeviceIDsFromD3D11KHR(cl_platform_id platform, cl_d3d11_device_source_khr d3d_device_source, void *d3d_object…✨
  • clGetDeviceIDsFromDX9MediaAdapterKHR(3clc)Query a media adapter for any associated OpenCL devices. cl_int clGetDeviceIDsFromDX9MediaAdapterKHR(cl_platform_id platform, cl_uint num_media_adapters, cl_dx9_media_adapter_type_khr…✨
  • clGetDeviceInfo(3clc)Get information about an OpenCL device. cl_int clGetDeviceInfo(cl_device_id device, cl_device_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret);✨
  • clGetEventInfo(3clc)Returns information about the event object. cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret);✨
  • clGetEventProfilingInfo(3clc)Returns profiling information for the command associated with event if profiling is enabled. cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void…✨
  • clGetExtensionFunctionAddressForPlatform(3clc)Returns the address of the extension function named by funcname for a given platform. void* clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, const char *funcname);✨
  • clGetGLContextInfoKHR(3clc)Get OpenGL context information. cl_int clGetGLContextInfoKHR(const cl_context_properties *properties, cl_gl_context_info param_name, size_t param_value_size, void *param_value, size_t…✨
  • clGetGLObjectInfo(3clc)Query an OpenGL memory object used to create an OpenCL memory object. cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type *gl_object_type, GLuint *gl_object_name);✨
  • clGetGLTextureInfo(3clc)Returns additional information about the GL texture object associated with a memory object. cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void…✨
  • clGetImageInfo(3clc)Get information specific to an image object created with clCreateImage. cl_intclGetImageInfo(cl_mem image, cl_image_info param_name, size_t param_value_size, void *param_value, size_t…✨
  • clGetKernelArgInfo(3clc)Returns information about the arguments of a kernel. cl_int clGetKernelArgInfo(cl_kernel kernel, cl_uint arg_indx, cl_kernel_arg_info param_name, size_t param_value_size, void *param_value, size_t…✨
  • clGetKernelInfo(3clc)Returns information about the kernel object. cl_int clGetKernelInfo(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret);✨
  • clGetKernelWorkGroupInfo(3clc)Returns information about the kernel object that may be specific to a device. cl_int clGetKernelWorkGroupInfo(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t…✨
  • clGetMemObjectInfo(3clc)Get information that is common to all memory objects (buffer and image objects). cl_int clGetMemObjectInfo(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void *param_value, size_t…✨
  • clGetPlatformIDs(3clc)Obtain the list of platforms available. cl_int clGetPlatformIDs(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms);✨
  • clGetPlatformInfo(3clc)Get specific information about the OpenCL platform. cl_int clGetPlatformInfo(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void *param_value, size_t…✨