[英]Rendering to texture on iOS OpenGL ES—works on simulator, but not on device
[英]Opengl ES Application works in simulator, but not on phone
我创建了一个Simlpe Opengl ES应用程序,一个在房间里来回弹跳的球体。 在模拟器上运行时,它工作正常。 我已将模拟器配置为HW 3.0,从xCode中选择了Simulator-3.0 | Debug。 由于我只有3G,而没有3G,因此我认为这样做的结果相同吗?
原因可能是什么?我将如何调试此类问题? 我不知道从这里去哪里...任何帮助深表感谢!
我解决了 问题是我启用了GL_COLOR_ARRAY但未使用颜色阵列。 这导致了错误。 我不明白为什么,但是删除了“ glEnableClientState(GL_COLOR_ARRAY);” 解决了。 这也解释了我的第二个问题,为什么我的球体会出现奇怪的颜色,现在看起来又不错了...
更进一步,它还解释了(我认为,如果我错了,请纠正我)为什么glGetError在我认为问题发生的地方没有捕获任何错误(它总是发生在我的代码的同一行中,但可能与该行无关) 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.