我在ARM板上的EGL实现提供的表面上使用OpenGL渲染了一些Qt应用程序。我在渲染中经历了某种撕裂。
通过阅读,我发现它可能是与vsync相关的问题,所以我使用EGL调用eglSwapInterval(eglDisplay,1),但仍然撕裂持续存在。这个电话是否足以消除撕裂?那个电话应该完全消除这种影响吗?是否有可能留下一些撕裂?
答案 0 :(得分:2)
在阅读了我已经给出的EGL实现的来源后,我发现eglSwapInterval函数没有实现。需要具体实施。之后不再撕裂了。
答案 1 :(得分:1)
FB_MULTI_BUFFER=3
环境变量将启用飞思卡尔i.MX 6(Sabrelite)板上的多缓冲,并带有一些最近的LTIB版本。