CoreFlow 1.0.0
A modern orchestration and execution runtime
|
Macros | |
#define | OPENVX_KHR_OPENCL_INTEROP "vx_khr_opencl_interop" |
#define | VX_MEMORY_TYPE_OPENCL_BUFFER (VX_ENUM_BASE(VX_ID_KHRONOS, VX_ENUM_MEMORY_TYPE) + 0x2) |
The constants added by OpenCL interop extension. | |
#define | VX_CONTEXT_CL_CONTEXT (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_CONTEXT) + 0xF) |
#define | VX_CONTEXT_CL_COMMAND_QUEUE (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_CONTEXT) + 0x10) |
#define | VX_NODE_CL_COMMAND_QUEUE (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_NODE) + 0x9) |
#define | VX_KERNEL_USE_OPENCL (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_KERNEL) + 0x4) |
Functions | |
VX_API_ENTRY vx_context VX_API_CALL | vxCreateContextFromCL (cl_context opencl_context, cl_command_queue opencl_command_queue) |
Create an OpenVX context with specified OpenCL context and global coordination command queue. | |
#define OPENVX_KHR_OPENCL_INTEROP "vx_khr_opencl_interop" |
#define VX_CONTEXT_CL_COMMAND_QUEUE (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_CONTEXT) + 0x10) |
#define VX_CONTEXT_CL_CONTEXT (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_CONTEXT) + 0xF) |
#define VX_KERNEL_USE_OPENCL (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_KERNEL) + 0x4) |
#define VX_NODE_CL_COMMAND_QUEUE (VX_ATTRIBUTE_BASE(VX_ID_KHRONOS, VX_TYPE_NODE) + 0x9) |