我想尝试使用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中,则编译完成;;))