Я ищу решение для извлечения текстурных кордов, которые хранятся на стороне GPU.
, который является атрибутом (in) - текстурные корды, которые передаются в шейдер через плавающий буфер
mCubeTextureCoordinates.position(0);
GLES20.glVertexAttribPointer(mTextureCoordinateHandle, GLfields.TEXTURE_COORD_DATASIZE, GLES20.GL_FLOAT, false,
0, mCubeTextureCoordinates);
в glsl-программе
attribute vec2 a_TexCoordinate;
Могу ли я получить vec2-данные на стороне процессора на каком-то этапе, например ..
int textAttr = GLES20.glGetAttribLocation(mProgramHandle, "a_TexCoordinate");
GLES20.glGetFloatv(textAttr, xy, 0);
, где xy - этоa float-vector (float [] xy = new ...)
Всего лишь предположение, что массив не заполнен какими-либо данными в соответствии с отладчиком, но я думаю, вы поняли - получите текстуру-вектор-координатуот графического процессора