Name Description Size Coverage
cl.h / typedef struct _cl_platform_id * cl_platform_id; typedef struct _cl_device_id * cl_device_id; typedef struct _cl_context * cl_context; typedef struct _cl_command_queue * cl_command_queue; typedef struct _cl_mem * cl_mem; typedef struct _cl_program * cl_program; typedef struct _cl_kernel * cl_kernel; typedef struct _cl_event * cl_event; typedef struct _cl_sampler * cl_sampler; typedef cl_uint cl_bool; /* WARNING! Unlike cl_ types in cl_platform.h, cl_bool is not guaranteed to be the same size as the bool in kernels. 81582 -
cl_d3d10.h This header is generated from the Khronos OpenCL XML API Registry. 8220 -
cl_d3d11.h This header is generated from the Khronos OpenCL XML API Registry. 8258 -
cl_dx9_media_sharing.h This header is generated from the Khronos OpenCL XML API Registry. 12491 -
cl_dx9_media_sharing_intel.h 959 -
cl_egl.h This header is generated from the Khronos OpenCL XML API Registry. 5812 -
cl_ext.h This header is generated from the Khronos OpenCL XML API Registry. 151908 -
cl_ext_intel.h 902 -
cl_gl.h This header is generated from the Khronos OpenCL XML API Registry. 12535 -
cl_gl_ext.h 905 -
cl_half.h This is a header-only utility library that provides OpenCL host code with routines for converting to/from cl_half values. Example usage: #include <CL/cl_half.h> ... cl_half h = cl_half_from_float(0.5f, CL_HALF_RTE); cl_float f = cl_half_to_float(h); 10430 -
cl_icd.h Vendor dispatch table structure 11505 -
cl_layer.h This header is generated from the Khronos OpenCL XML API Registry. 3614 -
cl_platform.h Deprecation flags refer to the last version of the header in which the feature was not deprecated. E.g. VERSION_1_1_DEPRECATED means the feature is present in 1.1 without deprecation but is deprecated in versions later than 1.1. 43222 -
cl_va_api_media_sharing_intel.h This header is generated from the Khronos OpenCL XML API Registry. 7263 -
cl_version.h Detect which version to target 3125 -
opencl.h __OPENCL_H 970 -