1

Android 4.0 では、新しい renderscript API が提供されるようになりました。Android 2.x で実行する別の lib として Android 4.0 から renderscript を作成する方法は?

関連ソース: 1) 関連する renderscript Java ソースは、https: //github.com/android/platform_frameworks_base/tree/master/graphics/java/android/renderscript から取得できます。 2) libRS.so および librs_jni.so は、から取得できます。 system/lib フォルダにあるすべての Android 4.0 ROM

誰かが Android 4.0 renderscript を Android 2.x システムで使用する別のライブラリとして作成するソリューションを提供できることを願っています。

llvm はソースをビットコードとしてビルドします。プロジェクトを android SDK 15 でビルドするので、このステップは問題ありません。その後、libbcc はビットコードをマシンコードとして作成します。それは私たちがあなたの仲間も助けてくれる必要がある問題です。

4

1 に答える 1

0

ご指摘のとおり、SDK 15 に対してビルドすることでバイトコードを作成できます。RenderScript が設計された方法では、このバイトコードは (理論的には) ユニバーサルであると想定され、ネイティブ コンパイラ プログラムによって各デバイス用にコンパイルされます。このコンパイラは、デバイスの特定のニュアンスに合わせて調整されており、最終的には、すべてではないにしてもほとんどのモバイル デバイスで見られる ARM デバイスだけでなく、DSP や x86 アーキテクチャなどのターゲットもサポートする可能性があります。これで動作するかどうかは確認できませんが、同じプロセッサを使って RenderScript をサポートするデバイスからコンパイラを抽出できれば、実現できるかもしれませんが、Android 側で何が必要かはわかりません。これをすべて実現するために。

于 2012-05-31T15:25:50.900 に答える