标签: iphone ios opengl-es framebuffer
当我没有清除默认的帧缓冲区,或者只绘制其中的一部分时,我可以看到之前绘制的帧有些闪烁。
我可以看到这是与iOS EAGLLayer渲染缓冲策略相关的东西,但我不明白是什么意思,所以我无法前进来解决问题。
我已经启用了保留支持,但似乎重绘了错误的区域(比较旧线程的区域?),因此仍然存在闪烁。
如何克服这种闪烁?有人有过这方面的经历吗?
或者至少你能解释iOS渲染缓冲区的政策吗?
答案 0 :(得分:0)
之前绘制的帧之间的时间延迟。当前帧不是合适的时机。