У меня вопрос о том, как работает функция Android Renderscript rsForEach с аргументом rs_script_call_t*. В примерах используется только другая (простая) функция 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? Индексы или указатели?
- Каковы их значения по умолчанию?
Есть ли еще документация (или примеры), объясняющая, как правильно использовать функцию rsForEach с аргументом rs_script_call_t*?