2013-07-11 46 views
1

問題是具有強大的示例的Adreno SDK僅適用於MSVS用戶。但是由於性能優勢,我們必須在Android SDK中的Ubuntu(目前x64 13.04)上應用OpenCL開發例程。而OpenCL Adreno文檔對於我來說太短,無法在非目標SDK操作系統(Linux而不是Windows)上進行編程。Galaxy S4 OpenCL示例/教程(SDK目標:Linux)

有沒有人爲OpenCL Galaxy S4提供清晰的例子或某種教程(使用Adreno 320 GPU)widget?任何進一步的幫助將不勝感激。

+0

有關在三星設備上運行openCL的示例,請參閱:http://stackoverflow.com/questions/25087440/android-opencl-image-processing-example-on-samsung。 –

回答

0

首先,Galaxy S4實際上是否帶有OpenCL驅動程序?從我的searched,有一些缺少的庫需要加載libOpenCL.so。

請問您是否可以用dlopen()查看是否可以打開圖書館?如果dlopen()的返回碼爲NULL,則可以看到dlerror()的錯誤消息。

你還可以試試看this是否有效?或者this

+0

謝謝你的研究。我將嘗試dlopen(),並在下一個新的一週之後第二次提出OpenCL測試小部件。現在我沒有任何可用的設備。但我必須補充說,第一個OpenCL測試不適用於S4,因爲它只針對帶有Mali GPU(Nexus 10)的設備。 –