Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 ARM 板上的 EGL 实现提供的表面上使用 OpenGL 渲染了一些 Qt 应用程序。我在渲染中遇到了某种撕裂。
通过阅读,我发现这可能是与 vsync 相关的问题,因此我使用了 EGL 调用 eglSwapInterval(eglDisplay, 1),但仍然存在撕裂。这个电话足以消除撕裂吗?该调用是否应该完全消除这种影响?是否有可能留下一些撕裂的痕迹?
在阅读了 EGL 实现的源代码后,我发现 eglSwapInterval 函数没有实现。需要一个具体的实施。之后不再撕裂。
FB_MULTI_BUFFER=3环境变量将启用飞思卡尔 i.MX 6 (Sabrelite) 板上的多缓冲以及一些最近的 LTIB 版本。
FB_MULTI_BUFFER=3