我有一个关于带有 rs_script_call_t* 参数的 Androids 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 函数?