Android Renderscript - передать часть распределения ввода в другой скрипт рендеринга

Моя логика предполагает двойной проход массива 1D ( N^2) для вычисления суммы n следующих чисел (включая число) по заданному индексу.

Вход: 1, 2, 3, 4, 5, 6, 7 и N как 3 Выход: 6, 9, 12, 15, 18

Распределение входных и выходных данных имеет разный размер, и я могу обойти это ограничение, привязав распределения к основному сценарию. У меня есть дочерний скрипт рендеринга (с сокращением ядра), который даст мне сумму 1D массива. Идея состоит в том, чтобы forEach мастер-сценарий по количеству ожидаемых записей в распределении вывода.

Как передать ссылку на распределение входных данных из основного сценария в вспомогательный сценарий? Если возможно, я бы даже не хотел выделять, поскольку это только увеличивает использование памяти. rsAllocationCopy1DRange выглядел как кандидат, но задокументировано, что он не используется в функции ядра. Есть указатели?

0 ответов

Другие вопросы по тегам