我似乎找不到从现有X11窗口创建OpenGL上下文的示例。我发现的每个例子都通过提供必要的可视属性(通过glXChooseVisual或glXChooseFBConfig)创建一个已经准备好OpenGL的窗口。如果我已经有一个现有窗口(通过Display *和Window引用)并想要为OpenGL渲染窗口更改Colormap和XVisualInfo,该怎么办?在创建OpenGL上下文时,请考虑Windows上的ChoosePixelFormat和SetPixelFormat。这在X11中甚至可能吗?我是否必须创建一个已经为OpenGL做好准备的窗口?