2

我在 ARM 板上的 EGL 实现提供的表面上使用 OpenGL 渲染了一些 Qt 应用程序。我在渲染中遇到了某种撕裂。

通过阅读,我发现这可能是与 vsync 相关的问题,因此我使用了 EGL 调用 eglSwapInterval(eglDisplay, 1),但仍然存在撕裂。这个电话足以消除撕裂吗?该调用是否应该完全消除这种影响?是否有可能留下一些撕裂的痕迹?

4

2 回答 2

2

在阅读了 EGL 实现的源代码后,我发现 eglSwapInterval 函数没有实现。需要一个具体的实施。之后不再撕裂。

于 2012-01-18T15:02:41.043 回答
1

FB_MULTI_BUFFER=3环境变量将启用飞思卡尔 i.MX 6 (Sabrelite) 板上的多缓冲以及一些最近的 LTIB 版本。

于 2013-09-24T14:22:04.630 回答