在 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
为不同的内核使用单独的文件。