From: daid Date: Mon, 24 Feb 2014 08:27:09 +0000 (+0100) Subject: Release the indices buffer. X-Git-Tag: 14.03~27^2~3 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ff6de0277d8c24bf36b7838e1fa847067b9533c2;p=cura.git Release the indices buffer. --- diff --git a/Cura/gui/util/openglHelpers.py b/Cura/gui/util/openglHelpers.py index 20d2abd4..2b110094 100644 --- a/Cura/gui/util/openglHelpers.py +++ b/Cura/gui/util/openglHelpers.py @@ -208,6 +208,11 @@ class GLVBO(GLReferenceCounter): glBindBuffer(GL_ARRAY_BUFFER, 0) glDeleteBuffers(1, [self._buffer]) self._buffer = None + if self._hasIndices: + glBindBuffer(GL_ARRAY_BUFFER, self._bufferIndices) + glBufferData(GL_ARRAY_BUFFER, None, GL_STATIC_DRAW) + glBindBuffer(GL_ARRAY_BUFFER, 0) + glDeleteBuffers(1, [self._bufferIndices]) self._vertexArray = None self._normalArray = None