3

我在使用 XCB 后端的嵌入式 Qt 5 时遇到了一些棘手的问题。我刚刚意识到这可能会导致它默认使用 GLX,而且我听说使用 EGL 消除撕裂的机会要大得多。我也知道 Qt 有一个用于 XCB 的 EGL 后端,但我不知道如何在两者之间切换。我可以使用哪些配置或运行时标志来强制它使用一个而不是另一个?

4

1 回答 1

4

QT_XCB_GL_INTEGRATION环境变量设置为xcb_egl.

我不明白为什么这会消除撕裂,这通常是由于缺乏 vsync 而造成的,但就是这样......

于 2015-12-15T10:28:53.460 回答