Browse Source

Merge pull request #7700 from leitzler/leitzler-memleakbufgeo-1

Added removal of buffergeometry from properties
Mr.doob 9 years ago
parent
commit
5a1deb592e
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/renderers/webgl/WebGLGeometries.js

+ 5 - 0
src/renderers/webgl/WebGLGeometries.js

@@ -66,6 +66,11 @@ THREE.WebGLGeometries = function ( gl, properties, info ) {
 
 		properties.delete( geometry );
 
+		var bufferproperty = properties.get( buffergeometry );
+		if ( bufferproperty.wireframe ) deleteAttribute( bufferproperty.wireframe );
+
+		properties.delete( buffergeometry );
+
 		info.memory.geometries --;
 
 	}