Android中的OpenCL支持

时间:2017-08-29 05:56:47

标签: android opencl

我读过here Google公开表示反对OpenCL,另一个帖子讨论why Google choose RenderScript instead of OpenCL.这两个帖子都是旧的。

最近的Android版本(N,O)是否包含对OpenCL的支持?

2 个答案:

答案 0 :(得分:1)

您可以动态链接:

  • /vendor/lib/egl/libGLES_mali.so(ARM设备)
  • /vendor/lib/libOpenCL.so(Qualcomm devices)

它会完美运作。即使Android没有支持它的API,硬件也可以,它就像OpenGL一样。

答案 1 :(得分:0)

驱动程序支持不仅取决于Android操作系统本身,还取决于硬件制造商。例如Arm对Android 6和7有opencl驱动程序支持。我也试过寻找snapdragon但是找不到。如果您检查硬件制造商网页上的相应OpenCL驱动程序会更好。以下是Arm Mali的链接:

ARM Mali GPU device drivers

另一件事是,Android操作系统对OpenCL的支持要比Linux好得多,因为我很难找到运行Linux的移动设备的OpenCL支持。