From 416319cda007969a53065153a67a67b5030a1521 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 3 Nov 2011 07:57:57 +0100 Subject: [PATCH] Implemented @banaadams's custom attributes removal to WebGLRenderer. --- src/renderers/WebGLRenderer.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 586b56f5..815ec3b7 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -453,6 +453,17 @@ THREE.WebGLRenderer = function ( parameters ) { } + + if ( geometryGroup.__webglCustomAttributesList ) { + + for ( var id in geometryGroup.__webglCustomAttributesList ) { + + _gl.deleteBuffer( geometryGroup.__webglCustomAttributesList[ id ].buffer ); + + } + + } + _this.info.memory.geometries --; };