私はこれに非常によく似たコードに取り組んでいます:
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
これを修正するにはどうすればよいですか?