問題タブ [renderscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 関数 renderscript を正規化する
私はアンドロイドレンダースクリプトを学んでおり、現在カルーセルの例を見ています。ここで、「ノーマライズ」という機能が何度も使われています。例えば:
この関数の意味と機能がわかりません。私も少しOpenGl ES 2.0を学んでいて、正規化フラグを使用する関数に出くわしましたが、フラグを使用したことはありません(フラグは通常-falseであったため、float以外の値をfloatにキャストするようなことを行いました)..だから誰かが与えることができれば私に良い説明、私はそれをいただければ幸いです。
また、ほとんどのコードを renderscript から opengl es 2.0 に移植する必要があるため、Java でもこの関数を使用する必要があることに注意してください。(そして多分それを書く?) Thx!
android - RenderScript: サンプルをビルドできません - 'rs_core.rsh' ファイルが見つかりません
ADT プラグインで Eclipse Classic を使用します。Android-14の既存の例(ボール、噴水など)からプロジェクトを作成しようとしましたが、エラーが表示されます:
:2:10: 致命的: 'rs_core.rsh' ファイルが見つかりません
プロジェクトのクリーニング、プロジェクト プロパティの修正を試みましたが、結果はありません。
android - renderscript rsMatrixMultiply 関数
レンダースクリプトで作成されたアプリケーションからコードを移植することにより、OpenGL ES 2.0 Android アプリケーションを開発しています。renderscript では、この関数が使用されます。
Javaを使用してOpenGLアプリケーションで使用する必要があるため、この関数が正確に何をし、どのように実装されているかを知っている人はいますか?
android - レンダースクリプトの使用
Android 2.2 以降向けのアプリケーションで renderscript を使用できますか? 壁紙に使用されていることは知っていますが、内部のみです。renderscript が公開されたので、それは変わりましたか? タブレット向けのアプリを作っていて、レンダースクリプトで書いていますが、携帯電話向けにもリリースできるようにしたいです。gl es 2.0またはsthを開くためにrenderscriptコードを移植することは、私にとって非常に大変な作業です。
renderscript - Google RenderScript で楕円をレンダリングする方法
Android SDK を確認し、このトピックについて Google 検索も実行しましたが、役に立ちませんでした。コードサンプルまたは関連リンクを持っている人はいますか?
android - Android で OpenCL を使用するには?
プラットフォームの独立性 (デスクトップ、クラウド、モバイルなど) については、速度が重要な場合に GPGPU 開発に OpenCL を使用することをお勧めします。Google が RenderScript を代替手段としてプッシュしていることは知っていますが、これは Android でのみ利用可能であり、iOS に含まれる可能性は低いようです。
したがって、Android アプリ内で OpenCL コードを実行するソリューションを探しています。
android - 垂直カルーセル レンダースクリプト
このリンクを使用してチェックアウトできる CarouselExample に関するヘルプが必要です。縦に回転させたい。カードのマトリックスの変換が行われる getMatrixForCard という .rs ファイルのメソッドを見つけました。メソッドは次のとおりです。
したがって、この行から x の値を y に変更すると、機能すると思いました。
しかし、そうではありません。誰かがこの例をチェックして、私を助けてカルーセルを垂直にする方法を知っているなら、私はそれを感謝します.
android - AndroidRenderScriptサンプルのコンパイル時のエラー
Android RenderScriptサンプルコード(SDKバージョン11)をコンパイルしようとすると、次のエラーが発生します。
他の人が同様の問題を抱えているかどうかを確認するために検索しました。
この投稿のRenderscriptサンプルビルドエラーは、たとえば、Android-11からAndroid-13の/renderscriptディレクトリをAndroid-14以降の/renderscriptディレクトリの内容で更新する必要があることを示しています。2.1から4.0.3までのすべてのSDKバージョンがありますが、次のものはありません。
ディレクトリ。RenderScriptを使用しないプロジェクトをビルドして実行できます。
誰かがこれに対する解決策を見つけましたか?または、誰かが私がここで間違っていることを教えてもらえますか?[ファイル]>[新規]>[Androidプロジェクト]>[既存のサンプルからプロジェクトを作成]を選択するだけです。RenderScriptサンプルを選択すると、プロジェクトをコンパイルできません。
また、/ rawディレクトリ(レイアウト、ドローアブルなどの兄弟ディレクトリ)には最初にファイル(私の場合はcarousel.bc)が付属していますが、コンパイルすると、このファイルが削除されます-これは表示されません私の権利。
助けてくれてありがとう!
android - Renderscript FixedFunctionシェーダーはどのように見えますか?
私は最近renderscriptを手に入れ、それを本当に気に入っていますが、ドキュメントと例が不足していることは役に立ちません。私はライブ壁紙と例を使用して自分のライブ壁紙を実行することができましたが、テクスチャリングには固定機能シェーダーを使用しています。
GLSLチュートリアルを見てきましたが、正確に翻訳されていないようです。私はrenderscriptのソースコードを調べましたが、それでもあまり役に立ちませんでした。
これは、renderscriptソースから掘り下げたコードで、fixed関数が実行しているように見えます。
プログラム頂点
プログラムの断片
フラグメントがvarTex0変数に触れていないように見えるため、これらが最良の例ではないと思います。独自のプログラムフラグメントを作成し、固定関数の頂点シェーダーを使用しようとしました。
これが私のフラグメントシェーダーです:
非常に基本的ですが、テクスチャをバインドする試みは失敗しました。テクスチャに必要な変数がわかりません。
テクスチャを使用する基本的なプログラム頂点とプログラムフラグメントの例を誰かが提供できますか?前もって感謝します。
java - 構造体内に配列を設定する
Java から Renderscript のカスタム構造内にある配列を設定しようとしています。
ここに私の構造体があります:
配列「audioData」を設定しようとしている方法は次のとおりです
これはスローされている例外です:
サイズ 1 の ScriptField_WorldState のみを作成します。set_audioData メソッド呼び出しでの私の理解から、WorldState 要素は 1 つしかないため、最初のパラメーターは 0 である必要があります。サイズが 1024 の mAudioData を渡します。