2017-08-29 5 views

答えて

0

ドライバのサポートは、Android OS自体に依存するだけでなく、ハードウェアメーカーに依存します。例えば、アームにはアンドロイド6と7のopenclドライバのサポートがあります。スナップドラゴンも探してみましたが見つけられませんでした。対応するOpenCLドライバのハードウェア製造元のWebページを確認した方が良いでしょう。ここで腕マリへのリンクは次のとおりです。

ARM Mali GPU device drivers

もう一つは、私がLinuxを実行しているモバイルデバイス用のOpenCLのサポートを見つけるのに苦労しておりますのでOpenCLのためのドライバサポートは、Linux以外のAndroid OSではるかに優れている、です。

1

することはできに対してだけダイナミックリンク:

  • /vendor/lib/egl/libGLES_mali.so(ARMデバイス)
  • /vendor/lib/libOpenCL.so(クアルコム・デバイス)

それは完全に動作します。 AndroidがそれをサポートするAPIを持っていなくても、ハードウェアはOpenGLと同じように動作します。

+1

Android.mkでこれを実行できますか?私はatan2をcファイル(jni)で呼び出す必要があります。例は素晴らしいでしょう! – RonTLV

関連する問題