rs_script_call_t* 引数を持つ Android の Renderscript rsForEach 関数がどのように機能するかについて質問があります。例では、他の (単純な) rsForEach 関数のみが使用されているため、役に立ちません。アレイの xStart と xEnd を変更し、さまざまな RS_FOR_EACH_STRATEGY を試してみたいと思います。rs_script_call_t 構造体を作成し、フィールドを適切な値に設定する必要があることは理解しています。ただし、この rsForEach 呼び出しを使用しようとすると、SIGSEGV とコアダンプが発生します。
rs_script_call 構造体 (rs_math.rsh 内):
- xStart、xEnd、yStart、yEnd、zStart、zEnd の値は何を参照していますか? インデックスまたはポインター?
- arrayStart と arrayEnd の値は何を参照していますか? インデックスまたはポインター?
- これらのデフォルト値は何ですか?
rs_script_call_t* 引数で rsForEach 関数を適切に使用する方法を説明するドキュメント (または例) は他にありますか?