我想尝试使用 adreno GPU 进行开发。我得到了一个带有 adreno 650 的小米 MI10T PRO。顺便说一下,用 vulkan 快速锁定 ;))
所以我试图将它用于 OpenCL 开发,但我在编译方面遇到了很大的问题。
我只是想知道是否可以使用 adreno 智能手机 GPU 进行开发。
我在玩 Honnor 时使用 ARM mali 没有任何问题。
我发现 le libOpenCL 上的 OpenCL 函数名称与 ARM mali 中的不同。
在 ARM 中,“clGetPlatformInfo”是“clGetPlatformInfo”
在 qualcomm adreno 中,“clGetPlatformInfo”是“qCLDrvAPI_clGetPlatformInfo”,一切都属于“qCLDrvAPI_”
所以看起来ARM和高通的INCLUDE/CL是不同的,不是同一个名字。
有没有人用高通的adreno成功开发过ander android studio?
最糟糕的是在我的智能手机上找到的 libOpenCL.so 和 libGLES_android 的日期是 01/01/2009。
貌似高通的android studio开发工具不是很好玩?
但我可能错了;))
感谢您的帮助,所以我不会再花一周的时间尝试无法工作的事情。
问候 Herve Terrolle
答案 0 :(得分:0)
我发现了编译问题。
LOCAL_SHARED_LIBRARIES := GLES_android OpenCL
如果我将 OpenCL 添加到 LOCAL_SHARED_LIBRARIES 编译完成;))