我正在处理与此非常相似的代码:
http://xcb.freedesktop.org/opengl/
当我使用默认的帧缓冲区配置时它工作正常,尽管当我尝试查询某个它失败时。我已经确定它在任何时候都会失败VISUAL_ID
(visualID
在示例代码中)并且screen->root_visual
是不同的值。
这是错误消息:
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 31 (X_GLXCreateWindow)
Resource id in failed request: 0x1600003
Serial number of failed request: 32
Current serial number in output stream: 34
我能做些什么来解决这个问题?