Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenGL ES view iOs 6.0的快照_Ios_Opengl Es_Screen_Capture - Fatal编程技术网

OpenGL ES view iOs 6.0的快照

OpenGL ES view iOs 6.0的快照,ios,opengl-es,screen,capture,Ios,Opengl Es,Screen,Capture,可能重复: 我们正在尝试拍摄OpenGL ES视图的快照,并将结果保存在UIImage中 对于iOS 5.x,我们的功能运行良好 对于iOS 6,我们的功能只能在模拟器上工作,而不能在设备上工作。我们在设备上接收到一个空白(白色)图像 我们参考了当时的技术报告 我们的功能与苹果在本技术报告中介绍的功能几乎相同 下面是我们的功能(在附加详细信息窗口中) 我们将非常感谢您的帮助,我们希望尽快得到回复,因为我们的应用程序目前正处于在线状态,存在此严重错误。 (顺便说一句,我们只使用opengl es

可能重复:

我们正在尝试拍摄OpenGL ES视图的快照,并将结果保存在UIImage中

对于iOS 5.x,我们的功能运行良好

对于iOS 6,我们的功能只能在模拟器上工作,而不能在设备上工作。我们在设备上接收到一个空白(白色)图像

我们参考了当时的技术报告 我们的功能与苹果在本技术报告中介绍的功能几乎相同

下面是我们的功能(在附加详细信息窗口中)

我们将非常感谢您的帮助,我们希望尽快得到回复,因为我们的应用程序目前正处于在线状态,存在此严重错误。 (顺便说一句,我们只使用opengl es,不使用cocos2d)


请提供帮助。

如果您没有得到答案:正如其他一些帖子中所记录的,我发现这只影响设备,而不影响运行我的应用程序的模拟器。当使用KeaglDrawablePropertyRetaineBacking设置true初始化时,我设置了CaeAglayer drawableProperties。我还没有注意到速度有很大的提高,我的捕获又开始工作了。

在调用GLReadPixels后,glGetError()是否抛出任何错误?如果没有,您能否检查此调用后的原始图像缓冲区是否保持不变?如果为空,是否可以检查当前总账上下文是否与正在绘制的相同?调用和绘制管道在同一个线程上吗?…你可能不知道也不在乎,但你刚刚救了我的命。