OpenGL ES获取屏幕作为纹理

时间:2014-12-26 21:14:09

标签: android opengl-es

我想以这样的纹理取回我的Sceen:

 //Get the rendered Image as Texure
 glEnable(GL_TEXTURE_2D);

 glBindTexture(GL_TEXTURE_2D,pixelsRenderedImage);

 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);

 glCopyTexImage2D(GL_TEXTURE_2D,0,GL_RGBA,0,0,width,height,0);

但纹理保持黑色。 有没有人知道如何在不使用FBO的情况下做到这一点?

在PC上一切正常,但在手机上屏幕保持黑色。

0 个答案:

没有答案