Qt5.9 OpenGL缓冲区清理
我最近更新到Qt5.9 OpenGL缓冲区清理,qt,opengl,vbo,vao,qt5.9,Qt,Opengl,Vbo,Vao,Qt5.9,我最近更新到Qt 5.9。我正在使用的应用程序使用QOpenGLWidget和QOpenGLBuffers。我注意到,由于qt5.9,QOpenglWidget销毁速度非常慢,使应用程序退出速度非常慢 有什么有用的建议/想法吗 [编辑]它似乎与创建的VAO(QOpenGLVertexArrayObject)的编号有关Qt 5.9必须已更改清理VAO的方式。使用destroy()函数不会改变任何东西。这应该很容易理解。使用Qt的调试构建,退出应用程序,在调试器中停止它,并查看它被卡住的位置。如果它
Qt 5.9
。我正在使用的应用程序使用QOpenGLWidget
和QOpenGLBuffers
。我注意到,由于qt5.9
,QOpenglWidget
销毁速度非常慢,使应用程序退出速度非常慢
有什么有用的建议/想法吗
[编辑]它似乎与创建的
VAO
(QOpenGLVertexArrayObject
)的编号有关Qt 5.9
必须已更改清理VAO
的方式。使用destroy()
函数不会改变任何东西。这应该很容易理解。使用Qt的调试构建,退出应用程序,在调试器中停止它,并查看它被卡住的位置。如果它被困在你自己的代码中,那就没什么不同了。