mirror of
https://github.com/MoreTore/openpilot.git
synced 2026-08-04 15:56:08 +08:00
only clean up openGL buffers if context is still valid
old-commit-hash: 1ce3184c16
This commit is contained in:
@@ -84,10 +84,12 @@ CameraViewWidget::CameraViewWidget(VisionStreamType stream_type, QWidget* parent
|
||||
|
||||
CameraViewWidget::~CameraViewWidget() {
|
||||
makeCurrent();
|
||||
if (isValid()) {
|
||||
glDeleteVertexArrays(1, &frame_vao);
|
||||
glDeleteBuffers(1, &frame_vbo);
|
||||
glDeleteBuffers(1, &frame_ibo);
|
||||
}
|
||||
doneCurrent();
|
||||
glDeleteVertexArrays(1, &frame_vao);
|
||||
glDeleteBuffers(1, &frame_vbo);
|
||||
glDeleteBuffers(1, &frame_ibo);
|
||||
}
|
||||
|
||||
void CameraViewWidget::initializeGL() {
|
||||
|
||||
Reference in New Issue
Block a user