0

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);

私は、次のうちどれがパフォーマンスのための最良のプログラミング手法であり、その理由は何なのか疑問に思っていました.

  1. すべてのカーネルを同じ.rsファイルで定義します。
  2. .rsカーネルごとに個別のファイルを使用します。
4

1 に答える 1