Cómo determinar la memoria máxima de textura para OpenGL ES en Android
Generalmente es 8192, ya no es necesario realizar pruebas. Lo he probado en una docena de máquinas. Todas las máquinas son así.
int[] tmpi = new int[2];
GLES20.glGetIntegerv(GLES20.GL_MAX_TEXTURE_SIZE, tmpi, 0);
int max_txu_size = tmpi[ 0];