J'ai un problème à propos de Android obtenir des données de couleur de textureIDAndroid OpenGLES obtenir des données cloor de textureID
J'espère que OpenGLES d'utilisation GOT des données réelles de pixels et le modifier
Ceci est mon code et dans le GalleryData. Tous les octets sont zéro, mais glgetError est 0.
Je ne sais pas pourquoi. Est-ce que n'importe quel homme de génie peut m'aider?
byte[] Galleydata = new byte[GalleyWidth*GalleyHeight*4];
ByteBuffer buffer = ByteBuffer.wrap(Galleydata);
GLES20.glBindTexture(GLES20.GL_TEXTURE_2D, texturePtr);
GLES20.glReadPixels(0,0,GalleyWidth,GalleyHeight,GLES20.GL_RGBA,GLES20.GL_UNSIGNED_BYTE,buffer);
buffer.get(Galleydata);