我正在编写一个应用程序,由多个(16-32)绘图组成,这些图形每秒更新几次,并使用openGL进行绘制。到目前为止,我已经使用GLUT完成了大部分图表的原型设计。然而,我想采用像QT这样的全面框架,我准备编写一个测试QGLWidget。
在开始之前,我想弄清楚是否可以让多个QGLWidgets共享一个openGL上下文?如果可以,当在小部件之间共享openGL上下文时,是否需要注意特定的事项?
是的,可以使用this constructor来共享OpenGL上下文。
如果这样做,当在小部件之间共享OpenGL上下文时,我需要注意什么特别的事项吗?
我不确定,但我认为您不需要特别注意任何事情。