$ 0 0 GL_RGBA8 is not a valid pixel data type. Try GL_UNSIGNED_BYTE instead. See http://www.khronos.org/opengles/sdk/docs/man/xhtml/glReadPixels.xml