فهرست منبع

Added deletion of geometry properties.

Geometry were not deleted from properties on dispose, causing memory leak.
Pontus Leitzler 10 سال پیش
والد
کامیت
a8fb86c9f4
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/renderers/webgl/WebGLGeometries.js

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

@@ -64,6 +64,8 @@ THREE.WebGLGeometries = function ( gl, properties, info ) {
 		var property = properties.get( geometry );
 		if ( property.wireframe ) deleteAttribute( property.wireframe );
 
+		properties.delete( geometry );
+
 		info.memory.geometries --;
 
 	}