IPad OpenGL Es应用程序闪烁

时间:2010-08-24 07:43:59

标签: iphone ipad opengl-es rendering

我的ipad上有一个opengl es应用程序,它基本上是一个绘图应用程序,使用与glpaint相同的代码,来自apple的样本。

当我在模拟器中运行它时,一切看起来都很好,线条渲染正确等等。 但是当我把它放到实际的ipad上时,每当我触摸屏幕时,整个屏幕都会随着它的更新而闪烁,而我用手指画出的线条会被打破,除非我画的速度非常慢。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

初始化GL视图时,您必须在kEAGLDrawablePropertyRetainedBacking的{​​{1}}属性中将YES选项设置为CAEAGLLayer

参考:Apple Technical Q&A