From ff6de0277d8c24bf36b7838e1fa847067b9533c2 Mon Sep 17 00:00:00 2001 From: daid Date: Mon, 24 Feb 2014 09:27:09 +0100 Subject: [PATCH] Release the indices buffer. --- Cura/gui/util/openglHelpers.py | 5 +++++ 1 file changed, 5 insertions(+) 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 -- 2.30.2