HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cl_icd.h File Reference
#include <CL/cl.h>
#include <CL/cl_egl.h>
#include <CL/cl_ext.h>
#include <CL/cl_gl.h>
+ Include dependency graph for cl_icd.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _cl_icd_dispatch
 

Typedefs

typedef cl_int(CL_API_CALLcl_api_clGetPlatformIDs )(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetPlatformInfo )(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetDeviceIDs )(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id *devices, cl_uint *num_devices) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetDeviceInfo )(cl_device_id device, cl_device_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clCreateSubDevices
 
typedef voidcl_api_clRetainDevice
 
typedef voidcl_api_clReleaseDevice
 
typedef cl_context(CL_API_CALLcl_api_clCreateContext )(const cl_context_properties *properties, cl_uint num_devices, const cl_device_id *devices, void(CL_CALLBACK *pfn_notify)(const char *, const void *, size_t, void *), void *user_data, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_context(CL_API_CALLcl_api_clCreateContextFromType )(const cl_context_properties *properties, cl_device_type device_type, void(CL_CALLBACK *pfn_notify)(const char *, const void *, size_t, void *), void *user_data, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clRetainContext )(cl_context context) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseContext )(cl_context context) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetContextInfo )(cl_context context, cl_context_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_command_queue(CL_API_CALLcl_api_clCreateCommandQueue )(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clCreateCommandQueueWithProperties
 
typedef cl_int(CL_API_CALLcl_api_clRetainCommandQueue )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseCommandQueue )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetCommandQueueInfo )(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_mem(CL_API_CALLcl_api_clCreateBuffer )(cl_context context, cl_mem_flags flags, size_t size, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clCreateImage
 
typedef voidcl_api_clCreateBufferWithProperties
 
typedef voidcl_api_clCreateImageWithProperties
 
typedef voidcl_api_clSetContextDestructorCallback
 
typedef cl_int(CL_API_CALLcl_api_clRetainMemObject )(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseMemObject )(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetSupportedImageFormats )(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format *image_formats, cl_uint *num_image_formats) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetMemObjectInfo )(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetImageInfo )(cl_mem image, cl_image_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clCreatePipe
 
typedef voidcl_api_clGetPipeInfo
 
typedef voidcl_api_clSVMAlloc
 
typedef voidcl_api_clSVMFree
 
typedef cl_sampler(CL_API_CALLcl_api_clCreateSampler )(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clRetainSampler )(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseSampler )(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetSamplerInfo )(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clCreateSamplerWithProperties
 
typedef cl_program(CL_API_CALLcl_api_clCreateProgramWithSource )(cl_context context, cl_uint count, const char **strings, const size_t *lengths, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_program(CL_API_CALLcl_api_clCreateProgramWithBinary )(cl_context context, cl_uint num_devices, const cl_device_id *device_list, const size_t *lengths, const unsigned char **binaries, cl_int *binary_status, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clCreateProgramWithBuiltInKernels
 
typedef cl_int(CL_API_CALLcl_api_clRetainProgram )(cl_program program) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseProgram )(cl_program program) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clBuildProgram )(cl_program program, cl_uint num_devices, const cl_device_id *device_list, const char *options, void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data), void *user_data) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clCompileProgram
 
typedef voidcl_api_clLinkProgram
 
typedef voidcl_api_clSetProgramSpecializationConstant
 
typedef voidcl_api_clSetProgramReleaseCallback
 
typedef voidcl_api_clUnloadPlatformCompiler
 
typedef cl_int(CL_API_CALLcl_api_clGetProgramInfo )(cl_program program, cl_program_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetProgramBuildInfo )(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_kernel(CL_API_CALLcl_api_clCreateKernel )(cl_program program, const char *kernel_name, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clCreateKernelsInProgram )(cl_program program, cl_uint num_kernels, cl_kernel *kernels, cl_uint *num_kernels_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clRetainKernel )(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseKernel )(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clSetKernelArg )(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void *arg_value) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetKernelInfo )(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clGetKernelArgInfo
 
typedef cl_int(CL_API_CALLcl_api_clGetKernelWorkGroupInfo )(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clSetKernelArgSVMPointer
 
typedef voidcl_api_clSetKernelExecInfo
 
typedef voidcl_api_clGetKernelSubGroupInfoKHR
 
typedef cl_int(CL_API_CALLcl_api_clWaitForEvents )(cl_uint num_events, const cl_event *event_list) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetEventInfo )(cl_event event, cl_event_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clRetainEvent )(cl_event event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseEvent )(cl_event event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetEventProfilingInfo )(cl_event event, cl_profiling_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clFlush )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clFinish )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueReadBuffer )(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clEnqueueReadBufferRect
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueWriteBuffer )(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, const void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clEnqueueWriteBufferRect
 
typedef voidcl_api_clEnqueueFillBuffer
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueCopyBuffer )(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clEnqueueCopyBufferRect
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueReadImage )(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t *origin, const size_t *region, size_t row_pitch, size_t slice_pitch, void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueWriteImage )(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t *origin, const size_t *region, size_t input_row_pitch, size_t input_slice_pitch, const void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clEnqueueFillImage
 
typedef cl_int(CL_API_CALLcl_api_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 size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueCopyImageToBuffer )(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t *src_origin, const size_t *region, size_t dst_offset, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueCopyBufferToImage )(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef void *(CL_API_CALLcl_api_clEnqueueMapBuffer )(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef void *(CL_API_CALLcl_api_clEnqueueMapImage )(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t *origin, const size_t *region, size_t *image_row_pitch, size_t *image_slice_pitch, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueUnmapMemObject )(cl_command_queue command_queue, cl_mem memobj, void *mapped_ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clEnqueueMigrateMemObjects
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueNDRangeKernel )(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t *global_work_offset, const size_t *global_work_size, const size_t *local_work_size, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueTask )(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueNativeKernel )(cl_command_queue command_queue, void(CL_CALLBACK *user_func)(void *), void *args, size_t cb_args, cl_uint num_mem_objects, const cl_mem *mem_list, const void **args_mem_loc, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef voidcl_api_clEnqueueMarkerWithWaitList
 
typedef voidcl_api_clEnqueueBarrierWithWaitList
 
typedef voidcl_api_clGetExtensionFunctionAddressForPlatform
 
typedef voidcl_api_clEnqueueSVMFree
 
typedef voidcl_api_clEnqueueSVMMemcpy
 
typedef voidcl_api_clEnqueueSVMMemFill
 
typedef voidcl_api_clEnqueueSVMMap
 
typedef voidcl_api_clEnqueueSVMUnmap
 
typedef cl_int(CL_API_CALLcl_api_clSetCommandQueueProperty )(cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties *old_properties) CL_API_SUFFIX__VERSION_1_0_DEPRECATED
 
typedef cl_mem(CL_API_CALLcl_api_clCreateImage2D )(cl_context context, cl_mem_flags flags, const cl_image_format *image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_1_DEPRECATED
 
typedef cl_mem(CL_API_CALLcl_api_clCreateImage3D )(cl_context context, cl_mem_flags flags, const cl_image_format *image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_1_DEPRECATED
 
typedef cl_int(CL_API_CALLcl_api_clUnloadCompiler )(void) CL_API_SUFFIX__VERSION_1_1_DEPRECATED
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueMarker )(cl_command_queue command_queue, cl_event *event) CL_API_SUFFIX__VERSION_1_1_DEPRECATED
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueWaitForEvents )(cl_command_queue command_queue, cl_uint num_events, const cl_event *event_list) CL_API_SUFFIX__VERSION_1_1_DEPRECATED
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueBarrier )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_1_DEPRECATED
 
typedef void *(CL_API_CALLcl_api_clGetExtensionFunctionAddress )(const char *function_name) CL_API_SUFFIX__VERSION_1_1_DEPRECATED
 
typedef cl_mem(CL_API_CALLcl_api_clCreateFromGLBuffer )(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_mem(CL_API_CALLcl_api_clCreateFromGLTexture )(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_2
 
typedef cl_mem(CL_API_CALLcl_api_clCreateFromGLTexture2D )(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_mem(CL_API_CALLcl_api_clCreateFromGLTexture3D )(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_mem(CL_API_CALLcl_api_clCreateFromGLRenderbuffer )(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetGLObjectInfo )(cl_mem memobj, cl_gl_object_type *gl_object_type, cl_GLuint *gl_object_name) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetGLTextureInfo )(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueAcquireGLObjects )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueReleaseGLObjects )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clGetGLContextInfoKHR )(const cl_context_properties *properties, cl_gl_context_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret)
 
typedef cl_event(CL_API_CALLcl_api_clCreateEventFromGLsyncKHR )(cl_context context, cl_GLsync sync, cl_int *errcode_ret)
 
typedef voidcl_api_clGetDeviceIDsFromD3D10KHR
 
typedef voidcl_api_clCreateFromD3D10BufferKHR
 
typedef voidcl_api_clCreateFromD3D10Texture2DKHR
 
typedef voidcl_api_clCreateFromD3D10Texture3DKHR
 
typedef voidcl_api_clEnqueueAcquireD3D10ObjectsKHR
 
typedef voidcl_api_clEnqueueReleaseD3D10ObjectsKHR
 
typedef voidcl_api_clGetDeviceIDsFromD3D11KHR
 
typedef voidcl_api_clCreateFromD3D11BufferKHR
 
typedef voidcl_api_clCreateFromD3D11Texture2DKHR
 
typedef voidcl_api_clCreateFromD3D11Texture3DKHR
 
typedef voidcl_api_clEnqueueAcquireD3D11ObjectsKHR
 
typedef voidcl_api_clEnqueueReleaseD3D11ObjectsKHR
 
typedef voidcl_api_clCreateFromDX9MediaSurfaceKHR
 
typedef voidcl_api_clEnqueueAcquireDX9MediaSurfacesKHR
 
typedef voidcl_api_clEnqueueReleaseDX9MediaSurfacesKHR
 
typedef voidcl_api_clGetDeviceIDsFromDX9MediaAdapterKHR
 
typedef voidcl_api_clSetEventCallback
 
typedef voidcl_api_clCreateSubBuffer
 
typedef voidcl_api_clSetMemObjectDestructorCallback
 
typedef voidcl_api_clCreateUserEvent
 
typedef voidcl_api_clSetUserEventStatus
 
typedef cl_int(CL_API_CALLcl_api_clCreateSubDevicesEXT )(cl_device_id in_device, const cl_device_partition_property_ext *partition_properties, cl_uint num_entries, cl_device_id *out_devices, cl_uint *num_devices)
 
typedef cl_int(CL_API_CALLcl_api_clRetainDeviceEXT )(cl_device_id device) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_int(CL_API_CALLcl_api_clReleaseDeviceEXT )(cl_device_id device) CL_API_SUFFIX__VERSION_1_0
 
typedef cl_mem(CL_API_CALLcl_api_clCreateFromEGLImageKHR )(cl_context context, CLeglDisplayKHR display, CLeglImageKHR image, cl_mem_flags flags, const cl_egl_image_properties_khr *properties, cl_int *errcode_ret)
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueAcquireEGLObjectsKHR )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event)
 
typedef cl_int(CL_API_CALLcl_api_clEnqueueReleaseEGLObjectsKHR )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event)
 
typedef cl_event(CL_API_CALLcl_api_clCreateEventFromEGLSyncKHR )(cl_context context, CLeglSyncKHR sync, CLeglDisplayKHR display, cl_int *errcode_ret)
 
typedef voidcl_api_clSetDefaultDeviceCommandQueue
 
typedef voidcl_api_clCreateProgramWithIL
 
typedef voidcl_api_clGetKernelSubGroupInfo
 
typedef voidcl_api_clCloneKernel
 
typedef voidcl_api_clEnqueueSVMMigrateMem
 
typedef voidcl_api_clGetDeviceAndHostTimer
 
typedef voidcl_api_clGetHostTimer
 
typedef struct _cl_icd_dispatch cl_icd_dispatch
 

Typedef Documentation

typedef cl_int(CL_API_CALL * cl_api_clBuildProgram)(cl_program program, cl_uint num_devices, const cl_device_id *device_list, const char *options, void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data), void *user_data) CL_API_SUFFIX__VERSION_1_0

Definition at line 287 of file cl_icd.h.

Definition at line 1095 of file cl_icd.h.

Definition at line 311 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateBuffer)(cl_context context, cl_mem_flags flags, size_t size, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 137 of file cl_icd.h.

Definition at line 173 of file cl_icd.h.

typedef cl_command_queue(CL_API_CALL * cl_api_clCreateCommandQueue)(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 106 of file cl_icd.h.

Definition at line 121 of file cl_icd.h.

typedef cl_context(CL_API_CALL * cl_api_clCreateContext)(const cl_context_properties *properties, cl_uint num_devices, const cl_device_id *devices, void(CL_CALLBACK *pfn_notify)(const char *, const void *, size_t, void *), void *user_data, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 84 of file cl_icd.h.

typedef cl_context(CL_API_CALL * cl_api_clCreateContextFromType)(const cl_context_properties *properties, cl_device_type device_type, void(CL_CALLBACK *pfn_notify)(const char *, const void *, size_t, void *), void *user_data, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 90 of file cl_icd.h.

typedef cl_event(CL_API_CALL * cl_api_clCreateEventFromEGLSyncKHR)(cl_context context, CLeglSyncKHR sync, CLeglDisplayKHR display, cl_int *errcode_ret)

Definition at line 1054 of file cl_icd.h.

typedef cl_event(CL_API_CALL * cl_api_clCreateEventFromGLsyncKHR)(cl_context context, cl_GLsync sync, cl_int *errcode_ret)

Definition at line 784 of file cl_icd.h.

Definition at line 964 of file cl_icd.h.

Definition at line 965 of file cl_icd.h.

Definition at line 966 of file cl_icd.h.

Definition at line 972 of file cl_icd.h.

Definition at line 973 of file cl_icd.h.

Definition at line 974 of file cl_icd.h.

Definition at line 979 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateFromEGLImageKHR)(cl_context context, CLeglDisplayKHR display, CLeglImageKHR image, cl_mem_flags flags, const cl_egl_image_properties_khr *properties, cl_int *errcode_ret)

Definition at line 1038 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateFromGLBuffer)(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 738 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateFromGLRenderbuffer)(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 754 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateFromGLTexture)(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_2

Definition at line 742 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateFromGLTexture2D)(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 746 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateFromGLTexture3D)(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 750 of file cl_icd.h.

Definition at line 150 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateImage2D)(cl_context context, cl_mem_flags flags, const cl_image_format *image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_1_DEPRECATED

Definition at line 709 of file cl_icd.h.

typedef cl_mem(CL_API_CALL * cl_api_clCreateImage3D)(cl_context context, cl_mem_flags flags, const cl_image_format *image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_1_DEPRECATED

Definition at line 714 of file cl_icd.h.

Definition at line 174 of file cl_icd.h.

typedef cl_kernel(CL_API_CALL * cl_api_clCreateKernel)(cl_program program, const char *kernel_name, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 356 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clCreateKernelsInProgram)(cl_program program, cl_uint num_kernels, cl_kernel *kernels, cl_uint *num_kernels_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 360 of file cl_icd.h.

Definition at line 221 of file cl_icd.h.

typedef cl_program(CL_API_CALL * cl_api_clCreateProgramWithBinary)(cl_context context, cl_uint num_devices, const cl_device_id *device_list, const size_t *lengths, const unsigned char **binaries, cl_int *binary_status, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 263 of file cl_icd.h.

Definition at line 277 of file cl_icd.h.

Definition at line 1093 of file cl_icd.h.

typedef cl_program(CL_API_CALL * cl_api_clCreateProgramWithSource)(cl_context context, cl_uint count, const char **strings, const size_t *lengths, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 259 of file cl_icd.h.

typedef cl_sampler(CL_API_CALL * cl_api_clCreateSampler)(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 229 of file cl_icd.h.

Definition at line 254 of file cl_icd.h.

Definition at line 1019 of file cl_icd.h.

Definition at line 77 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clCreateSubDevicesEXT)(cl_device_id in_device, const cl_device_partition_property_ext *partition_properties, cl_uint num_entries, cl_device_id *out_devices, cl_uint *num_devices)

Definition at line 1026 of file cl_icd.h.

Definition at line 1021 of file cl_icd.h.

Definition at line 967 of file cl_icd.h.

Definition at line 975 of file cl_icd.h.

Definition at line 980 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueAcquireEGLObjectsKHR)(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event)

Definition at line 1043 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueAcquireGLObjects)(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 766 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueBarrier)(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_1_DEPRECATED

Definition at line 731 of file cl_icd.h.

Definition at line 646 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueCopyBuffer)(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 507 of file cl_icd.h.

Definition at line 525 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueCopyBufferToImage)(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 569 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_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 size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 557 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueCopyImageToBuffer)(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t *src_origin, const size_t *region, size_t dst_offset, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 563 of file cl_icd.h.

Definition at line 503 of file cl_icd.h.

Definition at line 553 of file cl_icd.h.

typedef void*(CL_API_CALL * cl_api_clEnqueueMapBuffer)(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 575 of file cl_icd.h.

typedef void*(CL_API_CALL * cl_api_clEnqueueMapImage)(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t *origin, const size_t *region, size_t *image_row_pitch, size_t *image_slice_pitch, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 581 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueMarker)(cl_command_queue command_queue, cl_event *event) CL_API_SUFFIX__VERSION_1_1_DEPRECATED

Definition at line 723 of file cl_icd.h.

Definition at line 645 of file cl_icd.h.

Definition at line 603 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueNativeKernel)(cl_command_queue command_queue, void(CL_CALLBACK *user_func)(void *), void *args, size_t cb_args, cl_uint num_mem_objects, const cl_mem *mem_list, const void **args_mem_loc, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 619 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueNDRangeKernel)(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t *global_work_offset, const size_t *global_work_size, const size_t *local_work_size, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 607 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueReadBuffer)(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 449 of file cl_icd.h.

Definition at line 467 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueReadImage)(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t *origin, const size_t *region, size_t row_pitch, size_t slice_pitch, void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 529 of file cl_icd.h.

Definition at line 968 of file cl_icd.h.

Definition at line 976 of file cl_icd.h.

Definition at line 981 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueReleaseEGLObjectsKHR)(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event)

Definition at line 1048 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueReleaseGLObjects)(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 772 of file cl_icd.h.

Definition at line 695 of file cl_icd.h.

Definition at line 698 of file cl_icd.h.

Definition at line 696 of file cl_icd.h.

Definition at line 697 of file cl_icd.h.

Definition at line 1096 of file cl_icd.h.

Definition at line 699 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueTask)(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 614 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueUnmapMemObject)(cl_command_queue command_queue, cl_mem memobj, void *mapped_ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 588 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueWaitForEvents)(cl_command_queue command_queue, cl_uint num_events, const cl_event *event_list) CL_API_SUFFIX__VERSION_1_1_DEPRECATED

Definition at line 727 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueWriteBuffer)(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, const void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 471 of file cl_icd.h.

Definition at line 489 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clEnqueueWriteImage)(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t *origin, const size_t *region, size_t input_row_pitch, size_t input_slice_pitch, const void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0

Definition at line 536 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clFinish)(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0

Definition at line 445 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clFlush)(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0

Definition at line 442 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetCommandQueueInfo)(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 131 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetContextInfo)(cl_context context, cl_context_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 101 of file cl_icd.h.

Definition at line 1097 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetDeviceIDs)(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id *devices, cl_uint *num_devices) CL_API_SUFFIX__VERSION_1_0

Definition at line 54 of file cl_icd.h.

Definition at line 963 of file cl_icd.h.

Definition at line 971 of file cl_icd.h.

Definition at line 982 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetDeviceInfo)(cl_device_id device, cl_device_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 58 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetEventInfo)(cl_event event, cl_event_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 426 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetEventProfilingInfo)(cl_event event, cl_profiling_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 437 of file cl_icd.h.

typedef void*(CL_API_CALL * cl_api_clGetExtensionFunctionAddress)(const char *function_name) CL_API_SUFFIX__VERSION_1_1_DEPRECATED

Definition at line 734 of file cl_icd.h.

Definition at line 647 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetGLContextInfoKHR)(const cl_context_properties *properties, cl_gl_context_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret)

Definition at line 779 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetGLObjectInfo)(cl_mem memobj, cl_gl_object_type *gl_object_type, cl_GLuint *gl_object_name) CL_API_SUFFIX__VERSION_1_0

Definition at line 758 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetGLTextureInfo)(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 762 of file cl_icd.h.

Definition at line 1098 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetImageInfo)(cl_mem image, cl_image_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 194 of file cl_icd.h.

Definition at line 387 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetKernelInfo)(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 374 of file cl_icd.h.

Definition at line 1094 of file cl_icd.h.

Definition at line 418 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetKernelWorkGroupInfo)(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 391 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetMemObjectInfo)(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 190 of file cl_icd.h.

Definition at line 222 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetPlatformIDs)(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms) CL_API_SUFFIX__VERSION_1_0

Definition at line 44 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetPlatformInfo)(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 48 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetProgramBuildInfo)(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 350 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetProgramInfo)(cl_program program, cl_program_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 346 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetSamplerInfo)(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0

Definition at line 240 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clGetSupportedImageFormats)(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format *image_formats, cl_uint *num_image_formats) CL_API_SUFFIX__VERSION_1_0

Definition at line 185 of file cl_icd.h.

Definition at line 312 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseCommandQueue)(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0

Definition at line 128 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseContext)(cl_context context) CL_API_SUFFIX__VERSION_1_0

Definition at line 98 of file cl_icd.h.

Definition at line 79 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseDeviceEXT)(cl_device_id device) CL_API_SUFFIX__VERSION_1_0

Definition at line 1034 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseEvent)(cl_event event) CL_API_SUFFIX__VERSION_1_0

Definition at line 433 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseKernel)(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0

Definition at line 367 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseMemObject)(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0

Definition at line 182 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseProgram)(cl_program program) CL_API_SUFFIX__VERSION_1_0

Definition at line 284 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clReleaseSampler)(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0

Definition at line 237 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainCommandQueue)(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0

Definition at line 125 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainContext)(cl_context context) CL_API_SUFFIX__VERSION_1_0

Definition at line 95 of file cl_icd.h.

Definition at line 78 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainDeviceEXT)(cl_device_id device) CL_API_SUFFIX__VERSION_1_0

Definition at line 1031 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainEvent)(cl_event event) CL_API_SUFFIX__VERSION_1_0

Definition at line 430 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainKernel)(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0

Definition at line 364 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainMemObject)(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0

Definition at line 179 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainProgram)(cl_program program) CL_API_SUFFIX__VERSION_1_0

Definition at line 281 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clRetainSampler)(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0

Definition at line 234 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clSetCommandQueueProperty)(cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties *old_properties) CL_API_SUFFIX__VERSION_1_0_DEPRECATED

Definition at line 704 of file cl_icd.h.

Definition at line 175 of file cl_icd.h.

Definition at line 1092 of file cl_icd.h.

Definition at line 1018 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clSetKernelArg)(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void *arg_value) CL_API_SUFFIX__VERSION_1_0

Definition at line 370 of file cl_icd.h.

Definition at line 416 of file cl_icd.h.

Definition at line 417 of file cl_icd.h.

Definition at line 1020 of file cl_icd.h.

Definition at line 331 of file cl_icd.h.

Definition at line 330 of file cl_icd.h.

Definition at line 1022 of file cl_icd.h.

Definition at line 223 of file cl_icd.h.

Definition at line 224 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clUnloadCompiler)(void) CL_API_SUFFIX__VERSION_1_1_DEPRECATED

Definition at line 720 of file cl_icd.h.

Definition at line 342 of file cl_icd.h.

typedef cl_int(CL_API_CALL * cl_api_clWaitForEvents)(cl_uint num_events, const cl_event *event_list) CL_API_SUFFIX__VERSION_1_0

Definition at line 423 of file cl_icd.h.