我有一些正在尝试使用OpenCL C++ API编译的.cl代码。对于我在网上找到的以下代码(用于随机数生成),我不断收到JIT编译错误。CL语言中函数的定义为: uint2 MWC_SkipImpl_Mod64(uint2 curr, ulong A, ulong M, ulong distance) ulong m=MWC_PowMod64from a function with incompatible result type 'int
实际上,我试图在Nexus 10上运行OpenCL示例,但尚未成功。我使用了马里OpenCL SDK、和android。此外,在链接示例时,我使用了来自target的libGLES_mali.so。看起来它运行正常,但是在编译GPU代码时遇到了一个错误:Build log:
error: Compiler not supported on t
我在一个OpenCL文件中编写了一个.cl内核。它尝试#include几个头。在khronus网站论坛上,这篇文章谈到了这个问题。(clBuildProgram as clCreateProgramWithSource,如前所述)
如果我使用clCreateProgramWithSource,编译器如何知道包含什么?