Я делаю умножение матриц в Renderscript. У меня есть файл Java, который готовит все массивы. В моем Renderscript у меня есть глобальные переменные, которые будут установлены файлом java. Но я видел, что есть ограничение. Если я хочу сделать умножение с матрицей 37x37, результаты все равно будут правильными. Если я выполняю умножение матрицы 38x38, результаты перестают быть правильными. После первой строки окончательного результата результаты расчета неверны. Я предполагаю, что есть ограничение. 37*37 = 1369
int vectorcol[1369];
int matrixA[1369];
int matrixB[1369];
Теперь я сделал динамическое выделение массива в Java и RenderScript. Это работает нормально, но это все та же проблема. До размера матрицы 37 работает нормально. Начиная с размера матрицы 38, он не будет возвращать правильные результаты. Я не знаю, где проблема.
Как я могу сделать это в Renderscript?
[1] http://docs.eoeandroid.com/guide/topics/renderscript/advanced.html#mem-allocation