Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt5.9 OpenGL缓冲区清理_Qt_Opengl_Vbo_Vao_Qt5.9 - Fatal编程技术网

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的调试构建,退出应用程序,在调试器中停止它,并查看它被卡住的位置。如果它被困在你自己的代码中,那就没什么不同了。