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

我正在编写一个OpenGL游戏,并希望看到原生的GUI元素.我想知道是否有人使用GtkOffscreenWindow和gtk_offscreen_window_get_pixbuf成功攻击GTK以渲染到OpenGL纹理,以及这是否具有合理的性能,考虑每次更新GUI时重复重新上传纹理数据
最佳答案
虽然这当然是可能的,但我会使用像Clutter这样的真正的OpenGL小部件工具包.如果你想用OpenGL渲染GTK,我首先要创建一个新的GDK后端(X11 / OpenGL或类似的东西),然后(重新)使用OpenGL实现所有GDK绘图功能.一个好的副作用是,所有GTK窗口也允许普通的OpenGL渲染,即不再需要GtkGLWidget类.

转载注明原文:是否有可能破解GTK渲染到OpenGL纹理 - 代码日志