有没有办法在GTK3应用程序中拥有OpenGL上下文?

时间:2012-08-22 15:36:05

标签: c++ c linux opengl gtk3

我看过GtkGlExt,但它只适用于GTK2。不幸的是,经过几个小时的搜索,似乎没人照顾像OpenGLDrawingArea这样的东西......

欢迎提供任何信息。即使它像“现在也不可能”。

1 个答案:

答案 0 :(得分:6)

看起来你有几个选择。

  1. 使用开发中port of gtkglext to gtk3
  2. 通过设置SDL_WINDOWID环境变量
  3. ,使用SDL绘制到GTK应用程序中
  4. 自行管理GLX,为您的GTK应用创建一个OpenGL上下文。
  5. 我找到了一个应用spectrum3d,它实现了前两种选择。

    第三种选择将非常复杂,可能不值得追求。