- (void) saveGLViewToLibrary { int width, height; glGetRenderbufferParameteriv(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_WIDTH_OES, &width); glGetRenderbufferParameteriv(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_HEIGHT_OES, &height); NSInteger myDataLength = width * height * 4; GLubyte *buffer = (GLubyte *) malloc(myDataLength); glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE, buffer); GLubyte *
![iOS6でglReadPixels( )が空っぽになる | Drowsy Dog's Diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4ce1baca2ec91a8ea3b49aca650e760512b659e/height=288;version=1;width=512/http%3A%2F%2Fwordpress.com%2Fi%2Fblank.jpg)