以下是我看到的一些GLX代码示例:
display = XOpenDisplay(0);
// ...
xcb_connection_t *connection = XGetXCBConnection(display);
// ...
XCloseDisplay(display);
我注意到那里没有xcb_disconnect
。它是否正确?此外,显示关闭后connection
仍有效吗?
答案 0 :(得分:7)
XCloseDisplay
似乎撤消了显示的创建(因此销毁它),并且由于XCB连接对象是从显示器派生的,因此一旦显示关闭,连接就变得无效似乎是合理的。 / p>