我的ipad上有一个opengl es应用程序,它基本上是一个绘图应用程序,使用与glpaint相同的代码,来自apple的样本。
当我在模拟器中运行它时,一切看起来都很好,线条渲染正确等等。 但是当我把它放到实际的ipad上时,每当我触摸屏幕时,整个屏幕都会随着它的更新而闪烁,而我用手指画出的线条会被打破,除非我画的速度非常慢。
有什么想法吗?
答案 0 :(得分:4)
初始化GL视图时,您必须在kEAGLDrawablePropertyRetainedBacking
的{{1}}属性中将YES
选项设置为CAEAGLLayer
。