这是我看到的一些 GLX 代码的示例:
display = XOpenDisplay(0);
// ...
xcb_connection_t *connection = XGetXCBConnection(display);
// ...
XCloseDisplay(display);
我注意到那里没有xcb_disconnect
。这个对吗?另外,显示关闭后connection
是否仍然有效?
最佳答案
XCloseDisplay
似乎撤消了显示的创建(因此破坏了它),并且由于 XCB 连接对象是从显示派生的,所以一旦显示被关闭,连接就会失效似乎是合理的关闭。
关于c++ - 我是否需要断开从 XGetXCBConnection 获得的 xcb_connection_t?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11059756/