Contains bindings to the OpenCL 1.0 functions. More...
Static Public Member Functions | |
static unsafe ComputeErrorCode | GetPlatformIDs (Int32 num_entries, IntPtr *platforms, Int32 *num_platforms) |
static unsafe ComputeErrorCode | GetPlatformInfo (IntPtr platform, ComputePlatformInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | GetDeviceIDs (IntPtr platform, ComputeDeviceTypes device_type, Int32 num_entries, IntPtr *devices, Int32 *num_devices) |
static unsafe ComputeErrorCode | GetDeviceInfo (IntPtr device, ComputeDeviceInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe IntPtr | CreateContext (IntPtr *properties, Int32 num_devices, IntPtr *devices, IntPtr pfn_notify, IntPtr user_data, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | CreateContextFromType (IntPtr *properties, ComputeDeviceTypes device_type, IntPtr pfn_notify, IntPtr user_data, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | RetainContext (IntPtr context) |
static unsafe ComputeErrorCode | ReleaseContext (IntPtr context) |
static unsafe ComputeErrorCode | GetContextInfo (IntPtr context, ComputeContextInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe IntPtr | CreateCommandQueue (IntPtr context, IntPtr device, ComputeCommandQueueFlags properties, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | RetainCommandQueue (IntPtr command_queue) |
static unsafe ComputeErrorCode | ReleaseCommandQueue (IntPtr command_queue) |
static unsafe ComputeErrorCode | GetCommandQueueInfo (IntPtr command_queue, ComputeCommandQueueInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | SetCommandQueueProperty (IntPtr command_queue, ComputeCommandQueueFlags properties, ComputeBoolean enable, out ComputeCommandQueueFlags old_properties) |
static unsafe IntPtr | CreateBuffer (IntPtr context, ComputeMemoryFlags flags, IntPtr size, IntPtr host_ptr, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | CreateImage2D (IntPtr context, ComputeMemoryFlags flags, ComputeImageFormat *image_format, IntPtr image_width, IntPtr image_height, IntPtr image_row_pitch, IntPtr host_ptr, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | CreateImage3D (IntPtr context, ComputeMemoryFlags flags, ComputeImageFormat *image_format, IntPtr image_width, IntPtr image_height, IntPtr image_depth, IntPtr image_row_pitch, IntPtr image_slice_pitch, IntPtr host_ptr, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | RetainMemObject (IntPtr memobj) |
static unsafe ComputeErrorCode | ReleaseMemObject (IntPtr memobj) |
static unsafe ComputeErrorCode | GetSupportedImageFormats (IntPtr context, ComputeMemoryFlags flags, ComputeMemoryType image_type, Int32 num_entries, ComputeImageFormat *image_formats, Int32 *num_image_formats) |
static unsafe ComputeErrorCode | GetMemObjectInfo (IntPtr memobj, ComputeMemoryInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | GetImageInfo (IntPtr image, ComputeImageInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe IntPtr | CreateSampler (IntPtr context, ComputeBoolean normalized_coords, ComputeImageAddressing addressing_mode, ComputeImageFiltering filter_mode, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | RetainSampler (IntPtr sampler) |
static unsafe ComputeErrorCode | ReleaseSampler (IntPtr sampler) |
static unsafe ComputeErrorCode | GetSamplerInfo (IntPtr sampler, ComputeSamplerInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe IntPtr | CreateProgramWithSource (IntPtr context, Int32 count, String[] strings, IntPtr *lengths, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | CreateProgramWithBinary (IntPtr context, Int32 num_devices, IntPtr *device_list, IntPtr *lengths, Byte **binaries, Int32 *binary_status, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | RetainProgram (IntPtr program) |
static unsafe ComputeErrorCode | ReleaseProgram (IntPtr program) |
static unsafe ComputeErrorCode | BuildProgram (IntPtr program, Int32 num_devices, IntPtr *device_list, String options, IntPtr pfn_notify, IntPtr user_data) |
static unsafe ComputeErrorCode | UnloadCompiler () |
static unsafe ComputeErrorCode | GetProgramInfo (IntPtr program, ComputeProgramInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | GetProgramBuildInfo (IntPtr program, IntPtr device, ComputeProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe IntPtr | CreateKernel (IntPtr program, String kernel_name, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | CreateKernelsInProgram (IntPtr program, Int32 num_kernels, IntPtr *kernels, Int32 *num_kernels_ret) |
static unsafe ComputeErrorCode | RetainKernel (IntPtr kernel) |
static unsafe ComputeErrorCode | ReleaseKernel (IntPtr kernel) |
static unsafe ComputeErrorCode | SetKernelArg (IntPtr kernel, Int32 arg_index, IntPtr arg_size, IntPtr arg_value) |
static unsafe ComputeErrorCode | GetKernelInfo (IntPtr kernel, ComputeKernelInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | GetKernelWorkGroupInfo (IntPtr kernel, IntPtr device, ComputeKernelWorkGroupInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | WaitForEvents (Int32 num_events, IntPtr *event_list) |
static unsafe ComputeErrorCode | GetEventInfo (IntPtr @event, ComputeEventInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | RetainEvent (IntPtr @event) |
static unsafe ComputeErrorCode | ReleaseEvent (IntPtr @event) |
static unsafe ComputeErrorCode | GetEventProfilingInfo (IntPtr @event, ComputeCommandProfilingInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | Flush (IntPtr command_queue) |
static unsafe ComputeErrorCode | Finish (IntPtr command_queue) |
static unsafe ComputeErrorCode | EnqueueReadBuffer (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_read, IntPtr offset, IntPtr cb, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueWriteBuffer (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_write, IntPtr offset, IntPtr cb, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueCopyBuffer (IntPtr command_queue, IntPtr src_buffer, IntPtr dst_buffer, IntPtr src_offset, IntPtr dst_offset, IntPtr cb, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueReadImage (IntPtr command_queue, IntPtr image, ComputeBoolean blocking_read, IntPtr *origin, IntPtr *region, IntPtr row_pitch, IntPtr slice_pitch, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueWriteImage (IntPtr command_queue, IntPtr image, ComputeBoolean blocking_write, IntPtr *origin, IntPtr *region, IntPtr input_row_pitch, IntPtr input_slice_pitch, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueCopyImage (IntPtr command_queue, IntPtr src_image, IntPtr dst_image, IntPtr *src_origin, IntPtr *dst_origin, IntPtr *region, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueCopyImageToBuffer (IntPtr command_queue, IntPtr src_image, IntPtr dst_buffer, IntPtr *src_origin, IntPtr *region, IntPtr dst_offset, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueCopyBufferToImage (IntPtr command_queue, IntPtr src_buffer, IntPtr dst_image, IntPtr src_offset, IntPtr *dst_origin, IntPtr *region, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe IntPtr | EnqueueMapBuffer (IntPtr command_queue, IntPtr buffer, ComputeBoolean blocking_map, ComputeMemoryMappingFlags map_flags, IntPtr offset, IntPtr cb, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | EnqueueMapImage (IntPtr command_queue, IntPtr image, ComputeBoolean blocking_map, ComputeMemoryMappingFlags map_flags, IntPtr *origin, IntPtr *region, IntPtr *image_row_pitch, IntPtr *image_slice_pitch, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | EnqueueUnmapMemObject (IntPtr command_queue, IntPtr memobj, IntPtr mapped_ptr, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueNDRangeKernel (IntPtr command_queue, IntPtr kernel, Int32 work_dim, IntPtr *global_work_offset, IntPtr *global_work_size, IntPtr *local_work_size, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueTask (IntPtr command_queue, IntPtr kernel, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueNativeKernel (IntPtr command_queue, IntPtr user_func, IntPtr args, IntPtr cb_args, Int32 num_mem_objects, IntPtr *mem_list, IntPtr *args_mem_loc, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueMarker (IntPtr command_queue, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueWaitForEvents (IntPtr command_queue, Int32 num_events, IntPtr *event_list) |
static unsafe ComputeErrorCode | EnqueueBarrier (IntPtr command_queue) |
static unsafe IntPtr | GetExtensionFunctionAddress (String func_name) |
static unsafe IntPtr | CreateFromGLBuffer (IntPtr context, ComputeMemoryFlags flags, Int32 bufobj, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | CreateFromGLTexture2D (IntPtr context, ComputeMemoryFlags flags, Int32 target, Int32 miplevel, Int32 texture, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | CreateFromGLTexture3D (IntPtr context, ComputeMemoryFlags flags, Int32 target, Int32 miplevel, Int32 texture, ComputeErrorCode *errcode_ret) |
static unsafe IntPtr | CreateFromGLRenderbuffer (IntPtr context, ComputeMemoryFlags flags, Int32 renderbuffer, ComputeErrorCode *errcode_ret) |
static unsafe ComputeErrorCode | GetGLObjectInfo (IntPtr memobj, ComputeGLObjectType *gl_object_type, Int32 *gl_object_name) |
static unsafe ComputeErrorCode | GetGLTextureInfo (IntPtr memobj, ComputeGLTextureInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr *param_value_size_ret) |
static unsafe ComputeErrorCode | EnqueueAcquireGLObjects (IntPtr command_queue, Int32 num_objects, IntPtr *mem_objects, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
static unsafe ComputeErrorCode | EnqueueReleaseGLObjects (IntPtr command_queue, Int32 num_objects, IntPtr *mem_objects, Int32 num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *new_event) |
Protected Attributes | |
const string | dllName = "opencl.dll" |
Contains bindings to the OpenCL 1.0 functions.
See the OpenCL specification for documentation regarding these functions.
static unsafe ComputeErrorCode Cloo.Bindings.CL10.BuildProgram | ( | IntPtr | program, | |
Int32 | num_devices, | |||
IntPtr * | device_list, | |||
String | options, | |||
IntPtr | pfn_notify, | |||
IntPtr | user_data | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateBuffer | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
IntPtr | size, | |||
IntPtr | host_ptr, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateCommandQueue | ( | IntPtr | context, | |
IntPtr | device, | |||
ComputeCommandQueueFlags | properties, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateContext | ( | IntPtr * | properties, | |
Int32 | num_devices, | |||
IntPtr * | devices, | |||
IntPtr | pfn_notify, | |||
IntPtr | user_data, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateContextFromType | ( | IntPtr * | properties, | |
ComputeDeviceTypes | device_type, | |||
IntPtr | pfn_notify, | |||
IntPtr | user_data, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLBuffer | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
Int32 | bufobj, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLRenderbuffer | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
Int32 | renderbuffer, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLTexture2D | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
Int32 | target, | |||
Int32 | miplevel, | |||
Int32 | texture, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateFromGLTexture3D | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
Int32 | target, | |||
Int32 | miplevel, | |||
Int32 | texture, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateImage2D | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
ComputeImageFormat * | image_format, | |||
IntPtr | image_width, | |||
IntPtr | image_height, | |||
IntPtr | image_row_pitch, | |||
IntPtr | host_ptr, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateImage3D | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
ComputeImageFormat * | image_format, | |||
IntPtr | image_width, | |||
IntPtr | image_height, | |||
IntPtr | image_depth, | |||
IntPtr | image_row_pitch, | |||
IntPtr | image_slice_pitch, | |||
IntPtr | host_ptr, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateKernel | ( | IntPtr | program, | |
String | kernel_name, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.CreateKernelsInProgram | ( | IntPtr | program, | |
Int32 | num_kernels, | |||
IntPtr * | kernels, | |||
Int32 * | num_kernels_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateProgramWithBinary | ( | IntPtr | context, | |
Int32 | num_devices, | |||
IntPtr * | device_list, | |||
IntPtr * | lengths, | |||
Byte ** | binaries, | |||
Int32 * | binary_status, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateProgramWithSource | ( | IntPtr | context, | |
Int32 | count, | |||
String[] | strings, | |||
IntPtr * | lengths, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.CreateSampler | ( | IntPtr | context, | |
ComputeBoolean | normalized_coords, | |||
ComputeImageAddressing | addressing_mode, | |||
ComputeImageFiltering | filter_mode, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueAcquireGLObjects | ( | IntPtr | command_queue, | |
Int32 | num_objects, | |||
IntPtr * | mem_objects, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueBarrier | ( | IntPtr | command_queue | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyBuffer | ( | IntPtr | command_queue, | |
IntPtr | src_buffer, | |||
IntPtr | dst_buffer, | |||
IntPtr | src_offset, | |||
IntPtr | dst_offset, | |||
IntPtr | cb, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyBufferToImage | ( | IntPtr | command_queue, | |
IntPtr | src_buffer, | |||
IntPtr | dst_image, | |||
IntPtr | src_offset, | |||
IntPtr * | dst_origin, | |||
IntPtr * | region, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyImage | ( | IntPtr | command_queue, | |
IntPtr | src_image, | |||
IntPtr | dst_image, | |||
IntPtr * | src_origin, | |||
IntPtr * | dst_origin, | |||
IntPtr * | region, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueCopyImageToBuffer | ( | IntPtr | command_queue, | |
IntPtr | src_image, | |||
IntPtr | dst_buffer, | |||
IntPtr * | src_origin, | |||
IntPtr * | region, | |||
IntPtr | dst_offset, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.EnqueueMapBuffer | ( | IntPtr | command_queue, | |
IntPtr | buffer, | |||
ComputeBoolean | blocking_map, | |||
ComputeMemoryMappingFlags | map_flags, | |||
IntPtr | offset, | |||
IntPtr | cb, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.EnqueueMapImage | ( | IntPtr | command_queue, | |
IntPtr | image, | |||
ComputeBoolean | blocking_map, | |||
ComputeMemoryMappingFlags | map_flags, | |||
IntPtr * | origin, | |||
IntPtr * | region, | |||
IntPtr * | image_row_pitch, | |||
IntPtr * | image_slice_pitch, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event, | |||
ComputeErrorCode * | errcode_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueMarker | ( | IntPtr | command_queue, | |
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueNativeKernel | ( | IntPtr | command_queue, | |
IntPtr | user_func, | |||
IntPtr | args, | |||
IntPtr | cb_args, | |||
Int32 | num_mem_objects, | |||
IntPtr * | mem_list, | |||
IntPtr * | args_mem_loc, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueNDRangeKernel | ( | IntPtr | command_queue, | |
IntPtr | kernel, | |||
Int32 | work_dim, | |||
IntPtr * | global_work_offset, | |||
IntPtr * | global_work_size, | |||
IntPtr * | local_work_size, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueReadBuffer | ( | IntPtr | command_queue, | |
IntPtr | buffer, | |||
ComputeBoolean | blocking_read, | |||
IntPtr | offset, | |||
IntPtr | cb, | |||
IntPtr | ptr, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueReadImage | ( | IntPtr | command_queue, | |
IntPtr | image, | |||
ComputeBoolean | blocking_read, | |||
IntPtr * | origin, | |||
IntPtr * | region, | |||
IntPtr | row_pitch, | |||
IntPtr | slice_pitch, | |||
IntPtr | ptr, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueReleaseGLObjects | ( | IntPtr | command_queue, | |
Int32 | num_objects, | |||
IntPtr * | mem_objects, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueTask | ( | IntPtr | command_queue, | |
IntPtr | kernel, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueUnmapMemObject | ( | IntPtr | command_queue, | |
IntPtr | memobj, | |||
IntPtr | mapped_ptr, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueWaitForEvents | ( | IntPtr | command_queue, | |
Int32 | num_events, | |||
IntPtr * | event_list | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueWriteBuffer | ( | IntPtr | command_queue, | |
IntPtr | buffer, | |||
ComputeBoolean | blocking_write, | |||
IntPtr | offset, | |||
IntPtr | cb, | |||
IntPtr | ptr, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.EnqueueWriteImage | ( | IntPtr | command_queue, | |
IntPtr | image, | |||
ComputeBoolean | blocking_write, | |||
IntPtr * | origin, | |||
IntPtr * | region, | |||
IntPtr | input_row_pitch, | |||
IntPtr | input_slice_pitch, | |||
IntPtr | ptr, | |||
Int32 | num_events_in_wait_list, | |||
IntPtr * | event_wait_list, | |||
IntPtr * | new_event | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.Finish | ( | IntPtr | command_queue | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.Flush | ( | IntPtr | command_queue | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetCommandQueueInfo | ( | IntPtr | command_queue, | |
ComputeCommandQueueInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetContextInfo | ( | IntPtr | context, | |
ComputeContextInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetDeviceIDs | ( | IntPtr | platform, | |
ComputeDeviceTypes | device_type, | |||
Int32 | num_entries, | |||
IntPtr * | devices, | |||
Int32 * | num_devices | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetDeviceInfo | ( | IntPtr | device, | |
ComputeDeviceInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetEventInfo | ( | IntPtr @ | event, | |
ComputeEventInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetEventProfilingInfo | ( | IntPtr @ | event, | |
ComputeCommandProfilingInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe IntPtr Cloo.Bindings.CL10.GetExtensionFunctionAddress | ( | String | func_name | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetGLObjectInfo | ( | IntPtr | memobj, | |
ComputeGLObjectType * | gl_object_type, | |||
Int32 * | gl_object_name | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetGLTextureInfo | ( | IntPtr | memobj, | |
ComputeGLTextureInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetImageInfo | ( | IntPtr | image, | |
ComputeImageInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetKernelInfo | ( | IntPtr | kernel, | |
ComputeKernelInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetKernelWorkGroupInfo | ( | IntPtr | kernel, | |
IntPtr | device, | |||
ComputeKernelWorkGroupInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetMemObjectInfo | ( | IntPtr | memobj, | |
ComputeMemoryInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetPlatformIDs | ( | Int32 | num_entries, | |
IntPtr * | platforms, | |||
Int32 * | num_platforms | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetPlatformInfo | ( | IntPtr | platform, | |
ComputePlatformInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetProgramBuildInfo | ( | IntPtr | program, | |
IntPtr | device, | |||
ComputeProgramBuildInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetProgramInfo | ( | IntPtr | program, | |
ComputeProgramInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetSamplerInfo | ( | IntPtr | sampler, | |
ComputeSamplerInfo | param_name, | |||
IntPtr | param_value_size, | |||
IntPtr | param_value, | |||
IntPtr * | param_value_size_ret | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.GetSupportedImageFormats | ( | IntPtr | context, | |
ComputeMemoryFlags | flags, | |||
ComputeMemoryType | image_type, | |||
Int32 | num_entries, | |||
ComputeImageFormat * | image_formats, | |||
Int32 * | num_image_formats | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseCommandQueue | ( | IntPtr | command_queue | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseContext | ( | IntPtr | context | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseEvent | ( | IntPtr @ | event | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseKernel | ( | IntPtr | kernel | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseMemObject | ( | IntPtr | memobj | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseProgram | ( | IntPtr | program | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.ReleaseSampler | ( | IntPtr | sampler | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainCommandQueue | ( | IntPtr | command_queue | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainContext | ( | IntPtr | context | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainEvent | ( | IntPtr @ | event | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainKernel | ( | IntPtr | kernel | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainMemObject | ( | IntPtr | memobj | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainProgram | ( | IntPtr | program | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.RetainSampler | ( | IntPtr | sampler | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.SetCommandQueueProperty | ( | IntPtr | command_queue, | |
ComputeCommandQueueFlags | properties, | |||
ComputeBoolean | enable, | |||
out ComputeCommandQueueFlags | old_properties | |||
) | [static] |
Reimplemented in Cloo.Bindings.CL11.
static unsafe ComputeErrorCode Cloo.Bindings.CL10.SetKernelArg | ( | IntPtr | kernel, | |
Int32 | arg_index, | |||
IntPtr | arg_size, | |||
IntPtr | arg_value | |||
) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.UnloadCompiler | ( | ) | [static] |
static unsafe ComputeErrorCode Cloo.Bindings.CL10.WaitForEvents | ( | Int32 | num_events, | |
IntPtr * | event_list | |||
) | [static] |
const string Cloo.Bindings.CL10.dllName = "opencl.dll" [protected] |