是否有可能破解GTK渲染到OpenGL纹理

时间:2011-07-01 17:20:36

标签: opengl gtk

我正在编写一个OpenGL游戏,并希望看到原生的GUI元素。我想知道是否有人成功攻击GTK +使用GtkOffscreenWindowgtk_offscreen_window_get_pixbuf渲染到OpenGL纹理,以及这是否具有合理的性能,考虑每次更新GUI时重复重新上传纹理数据

1 个答案:

答案 0 :(得分:1)

虽然这当然是可能的,但我会使用像Clutter这样的真实OpenGL小部件工具包。如果你想用OpenGL渲染GTK +,我首先要创建一个新的GDK后端(X11 / OpenGL或类似的东西),然后(重新)使用OpenGL实现所有GDK绘图功能。一个很好的副作用是,所有GTK +窗口也允许普通的OpenGL渲染,即不再需要GtkGLWidget类。