[−][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_device_type | |
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 |