Я работаю над шейдерами для программы Android OpenGL ES 2.0. Это сообщение об ошибке. Я погуглил и ничего не нашел.
java.lang.IllegalArgumentException: length - offset < count*4 < needed
at android.opengl.GLES20.glUniformMatrix2fv(Native Method)
Это работает на моем Droid Bionic, но не на Samsung Galaxy Tab Pro. Фактическая строка, о которой идет речь, выглядит следующим образом:
GLES20.glUniformMatrix2fv(m_u_texture_position, 1, false, m_u_texture_position_floats, 0);
m_u_texture_position_floats — массив из двух элементов с плавающей запятой. Кто-нибудь знает, почему это так?