Cloo 0.9.1
|
Contains bindings to the OpenCL extension functions. More...
Classes | |
class | Delegates |
Public Member Functions | |
ComputeErrorCode | CreateSubDevicesEXT (IntPtr in_device, cl_device_partition_property_ext[] properties, Int32 num_entries, IntPtr[] out_devices, out Int32 num_devices) |
ComputeErrorCode | EnqueueMigrateMemObjectEXT (IntPtr command_queue, Int32 num_mem_objects, IntPtr[] mem_objects, cl_mem_migration_flags_ext flags, Int32 num_events_in_wait_list, IntPtr[] event_wait_list, IntPtr[] new_event) |
ComputeErrorCode | GetGLContextInfoKHR (IntPtr[] properties, ComputeGLContextInfo param_name, IntPtr param_value_size, IntPtr param_value, out IntPtr param_value_size_ret) |
ComputeErrorCode | ReleaseDeviceEXT (IntPtr device) |
ComputeErrorCode | RetainDeviceEXT (IntPtr device) |
CLx (ComputePlatform platform) |
Contains bindings to the OpenCL extension functions.
See the Khronos OpenCL API extensions registry for documentation regarding these functions.
Cloo.Bindings.CLx.CLx | ( | ComputePlatform | platform | ) |
platform |
ComputeErrorCode Cloo.Bindings.CLx.CreateSubDevicesEXT | ( | IntPtr | in_device, |
cl_device_partition_property_ext[] | properties, | ||
Int32 | num_entries, | ||
IntPtr[] | out_devices, | ||
out Int32 | num_devices | ||
) |
ComputeErrorCode Cloo.Bindings.CLx.EnqueueMigrateMemObjectEXT | ( | IntPtr | command_queue, |
Int32 | num_mem_objects, | ||
IntPtr[] | mem_objects, | ||
cl_mem_migration_flags_ext | flags, | ||
Int32 | num_events_in_wait_list, | ||
IntPtr[] | event_wait_list, | ||
IntPtr[] | new_event | ||
) |
ComputeErrorCode Cloo.Bindings.CLx.GetGLContextInfoKHR | ( | IntPtr[] | properties, |
ComputeGLContextInfo | param_name, | ||
IntPtr | param_value_size, | ||
IntPtr | param_value, | ||
out IntPtr | param_value_size_ret | ||
) |
ComputeErrorCode Cloo.Bindings.CLx.ReleaseDeviceEXT | ( | IntPtr | device | ) |
ComputeErrorCode Cloo.Bindings.CLx.RetainDeviceEXT | ( | IntPtr | device | ) |