renderscript では、次のようにカーネルを別の.rs
ファイルで定義する必要があります。
float __attribute__((kernel)) foo_1(uint32_t x) {
}
float __attribute__((kernel)) foo_2(uint32_t x) {
}
次に、メインの Java ファイルで次のように使用する必要があります。
ScriptC_fileName tmp = new ScriptC_fileName(rs);
私は、次のうちどれがパフォーマンスのための最良のプログラミング手法であり、その理由は何なのか疑問に思っていました.
- すべてのカーネルを同じ
.rs
ファイルで定義します。 .rs
カーネルごとに個別のファイルを使用します。