|
@@ -43,21 +43,6 @@ THREE.WebGLGeometries = function ( gl, info ) {
|
|
|
function onGeometryDispose( event ) {
|
|
|
|
|
|
var geometry = event.target;
|
|
|
- var buffergeometry = geometries[ geometry.id ];
|
|
|
-
|
|
|
- for ( var name in buffergeometry.attributes ) {
|
|
|
-
|
|
|
- var attribute = buffergeometry.attributes[ name ];
|
|
|
-
|
|
|
- if ( attribute.buffer !== undefined ) {
|
|
|
-
|
|
|
- gl.deleteBuffer( attribute.buffer );
|
|
|
-
|
|
|
- delete attribute.buffer;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
|
|
|
geometry.removeEventListener( 'dispose', onGeometryDispose );
|
|
|
|