android和高通OpenCL编译

我想尝试使用 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

mingmingpi2009 回答:android和高通OpenCL编译

我发现了编译问题。

LOCAL_SHARED_LIBRARIES := GLES_android OpenCL

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

本文链接:https://www.f2er.com/391.html

大家都在问