C++ 有没有办法在GTK3应用程序中拥有OpenGL上下文?
我看过GtkGlExt,但它只适用于GTK2。不幸的是,经过几个小时的搜索,似乎没有人关心像OpenGLDrawingArea这样的东西C++ 有没有办法在GTK3应用程序中拥有OpenGL上下文?,c++,c,linux,opengl,gtk3,C++,C,Linux,Opengl,Gtk3,我看过GtkGlExt,但它只适用于GTK2。不幸的是,经过几个小时的搜索,似乎没有人关心像OpenGLDrawingArea这样的东西 欢迎提供任何信息。即使是“现在还不可能”看起来您在这里有一些选择 在开发中使用 通过设置SDL\u WINDOWID环境变量,使用SDL进入GTK应用程序 自己管理GLX,为GTK应用程序创建OpenGL上下文 我发现一个应用程序实现了前两种选择 第三个选项相当复杂,可能不值得追求。使用杂波怎么样?如:杂波通过在3D空间内操纵2D曲面或“演员”的场景图来工作。
欢迎提供任何信息。即使是“现在还不可能”看起来您在这里有一些选择
SDL\u WINDOWID
环境变量,使用SDL进入GTK应用程序第三个选项相当复杂,可能不值得追求。使用杂波怎么样?如:
杂波通过在3D空间内操纵2D曲面或“演员”的场景图来工作。
。COGL可以用于此,因为它是OpenGL之上的一个小层。然而,现在还不可能开发应用程序…从来没有人尝试过这样做?您尝试在哪个平台上这样做?Xorg、Windows或OSX?该平台是Linux3上的Xorg。真的没有听起来那么糟糕