chiark / gitweb /
Add utility function to eject drives.
[cura.git] / Cura / gui / util / opengl.py
index 87845124cdc3b6fa65ce2d3c04be22460dfcfee9..e5a4a4353c11bfdd0e0d9fba59a150cf6f67d2a3 100644 (file)
@@ -116,6 +116,9 @@ class GLVBO(GLReferenceCounter):
 
        def release(self):
                if self._buffer is not None:
+                       glBindBuffer(GL_ARRAY_BUFFER, self._buffer)
+                       glBufferData(GL_ARRAY_BUFFER, None, GL_STATIC_DRAW)
+                       glBindBuffer(GL_ARRAY_BUFFER, 0)
                        glDeleteBuffers(1, [self._buffer])
                        self._buffer = None