[src] Crate af_opencl_interop
af-opencl-interop package is to used only when the application intends to mix arrayfire code with raw OpenCL code.
Functions from this crate return OpenCL C API opaque pointers typedefs
Enums
DeviceType
OpenCL Device Type
VendorPlatform
OpenCL Vendor Platform
Functions
add_device_context
Push user provided device, context and queue tuple to ArrayFire device mamanger
delete_device_context
Remove the user provided device, context pair from ArrayFire device mamanger
get_context
Get the handle to active ArrayFire OpenCL context
get_device_id
Get the handle to active ArrayFire OpenCL device
get_platform
Fetch Active ArrayFire device's vendor platform
get_queue
Get the handle to active ArrayFire OpenCL command queue
set_device_context
Set the device identified by device & context pair as the active device for ArrayFire
set_device_id
Set the cl_device_id as the active ArrayFire OpenCL device