android和qualcomm的OpenCL编译



我想尝试使用adreno GPU进行开发。我买了一台小米MI10T PRO,配有肾上腺素650。顺便用vulkan快看一下;))

所以我试图使用它的OpenCL开发,我得到了编译的大问题。

我只是想知道是否有可能开发与肾上腺素智能手机GPU。

我使用ARM mali在我的荣誉游戏中没有任何问题。

我发现libOpenCL上的OpenCL函数名与ARM mali中的不一样。

在ARM mali "clGetPlatformInfo"是"clGetPlatformInfo">

in qualcomm adreno "clGetPlatformInfo"是"qCLDrvAPI_clGetPlatformInfo"一切都属于" qcldrvapi_

所以看起来ARM和Qualcomm的INCLUDE/CL是不同的,而不是相同的名称。

是否有人已经成功地在android studio下开发了qualcomm adreno ?

最糟糕的是libOpenCL。所以和libGLES_android在我的智能手机上找到的日期是01/01/2009。

看起来高通是不是很好玩的android studio开发工具?

但我可能错了;))

谢谢你的帮助,所以我不会再花一个星期的时间去尝试一些行不通的东西。

regards Herve Terrolle

我发现编译的问题

LOCAL_SHARED_LIBRARIES:= GLES_android OpenCL

如果我将OpenCL添加到LOCAL_SHARED_LIBRARIES中,则编译完成;;))

最新更新