Simplified OpenCL Interface.
More...
|
|
using | NDRange = cl::NDRange |
|
| enum | device_type : cl_ulong { CPU = (1 << 1)
, GPU = (1 << 2)
, ACL = (1 << 3)
, ALL = (0xFFFFFFFF)
} |
| enum | buffer_flag : cl_ulong { READ_WRITE = (1 << 0)
, READ = (1 << 1)
, WRITE = (1 << 2)
} |
| enum | print_flag : cl_int { SHORT = 0
, LONG = 1
} |
| enum | kernel_flag : cl_int { STRING = 0
, FILE = 1
} |
| enum | time_flag : cl_int { NANO = 0
, MILLI = 1
, MICRO = 2
, SEC = 3
} |
|
|
template<> |
| cl_int | Device::setArg< std::string > (cl::Kernel &cl_kernel, cl_uint pos, std::string key) |
|
const std::string | errorString (const cl_int err) |
|
template<> |
| cl_int | Device::setArg< std::string > (cl::Kernel &cl_kernel, cl_uint pos, std::string key) |
Simplified OpenCL Interface.
- Author
- Ivan, marcel( adjustments, create a dll-library )