CLU
CLU copied to clipboard
Computing Language Utility
The following line: https://github.com/Computing-Language-Utility/CLU/blob/master/clu_runtime/clu_runtime.cpp#L1333 makes the library incompatible with OpenCL 1.1, which basically means it doesn't work with Nvidia's OpenCL implementation shipped with the CUDA SDK.
In clu_runtime.cpp in the binary version of CLU_Runtime::BuildProgram there is a bug, if in_numBinaries >= m_numDevices. In this case pLengths and pBinaries will be NULL, which are passed to clCreateProgramWithBinary....
C99 has different semantics from C++ for inline functions. This causes Clang to generate link errors. See http://clang.llvm.org/compatibility.html#inline for more explanation. The simplest fix is probably to change the inline...
can you post the build info or makefile for macos?
APIs are implemented but not documented.