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 --; };