如何在 android 上运行 opencl ?
在 android 设备上运行 opencl ,只需要简单的几步即可,分享给大家:
第一步、确认
这是最关键一步,首先是检查你的设备是否支持 opencl (如果不支持,是无法运行的);
第二步、找到opencl库
在你的设备中找到支持 opencl 的库(这个库通常位于 /vendor/lib/libOpenCL.so );
第三步、建立动态库
把第二步中找到的库,pull出来,作为作为编译程序的动态库
第四步、引用 opencl 头文件
在 android 工程中正常编写 opencl 程序,引用 opencl 头文件。
备注:android 编译的时候直接链接上面的库,在 Java 端编译的时候用 System.load() 来载入该 opencl 库。
第五步、按照普通NDK程序运行