glDrawElements错误地在iPhone上呈现点数

时间:2012-07-03 21:48:56

标签: iphone ios opengl-es xcode4.3

我对iOS上的OpenGL开发还不熟悉。我正在研究将以* .ply文件的形式创建对象的3D重建的软件。我正在尝试创建一个iOS应用程序来可视化这些简单的仅顶点* .ply文件。一切都按照预期在iPhone和iPad模拟器上运行,但是当我在iPhone上运行它时,视图中呈现的点是毛刺的并且覆盖着大的正方形。以下是比较:iPhonesimulator。有没有人遇到与OpenGL类似的问题?

1 个答案:

答案 0 :(得分:2)

重要的是要了解在模拟器上运行OpenGL ES代码时,实际上是在模拟器的软件实现上运行它,而不是在GPU上运行。

模拟器的实现与设备GPU上的实现接近但不完全相同。这意味着错误代码可能在模拟器上呈现正常。我自己经历过几次,比如使用glbuffers而没有分配足够的存储空间。

显然很难说你的代码出错了,但我建议你仔细查看代码并查找细微的错误。

相关问题