I want to create OpenGL Context only with XCB without GLX and Xlib. Could you tell me that might be happened. Thanks a lot.
I want to create OpenGL Context only with XCB without GLX and Xlib.
You can't. Period. You need GLX, because that's how the X11 does OpenGL. And GLX is written against Xlib. The best you could do is use the Xcb GLX module to implement a purely indirect GLX context; limits you to OpenGL-2.1 though and everything has to pass through the X11 server, instead of having a direct context that talks directly to the GPU.
来源:https://stackoverflow.com/questions/32756336/create-opengl-context-only-with-xcb