标签: qt qt5 egl glx xcb
我在使用XCB后端的嵌入式Qt 5时遇到了一些撕裂问题。我刚刚意识到这也许会导致它默认为GLX而且我听说有人更有可能消除使用EGL的撕裂。我也知道Qt有一个XCB的EGL后端,但我不知道如何在两者之间切换。我可以使用哪些配置或运行时标志来强制它使用一个而不是另一个?
答案 0 :(得分:3)
将QT_XCB_GL_INTEGRATION env变量设置为xcb_egl。
QT_XCB_GL_INTEGRATION
xcb_egl
我不明白为什么这会消除撕裂,而这通常是由缺乏vsync造成的,但是那就是......