This might help http://www.anddev.org/how_to_get_opengl_screenshot__useful_programing_hint-t829.html
On 22 ноя, 00:45, Ben Gotow <[email protected]> wrote: > Hey everyone, > > I'm porting an OpenGL app from the iPhone to Android, and I need to > render OpenGL content to a texture. Since framebuffers are not > available in OpenGL 1.0 and the DROID is the only Android phone to > support the framebuffer extension, I'm trying to draw using OpenGL and > then copy the result into a texture using glCopyTexImage2D. However, > my initial findings are not good: > > 1. glCopyTexImage2D works in the Android emulator (OS v. 1.5), but > only with GL10.GL_RGB, not GL_RGBA. If you try to copy the alpha data > from the scene into the texture, you just get a completely white > texture. > > 2. glCopyTexImage2D doesn't seem to work _at all_ on the Android G1. > It does not throw an UnsupportedOperationException but after calling > it, the texture is completely white. > > Has anyone successfully used glCopyTexImage2D on an actual device? If > so, could you please post a bit of the code you're using? I suspect it > works only with specific settings, if at all. Right now, I'm calling > it like this: > > gl.glCopyTexImage2D(GL10.GL_TEXTURE_2D, 0, GL11.GL_RGBA, 0,0, 256, > 256, 0); -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

