|
@@ -114,8 +114,8 @@ THREE.AnaglyphEffect = function ( renderer, width, height ) {
|
|
|
|
|
|
} );
|
|
} );
|
|
|
|
|
|
- var mesh = new THREE.Mesh( new THREE.PlaneBufferGeometry( 2, 2 ), _material );
|
|
|
|
- _scene.add( mesh );
|
|
|
|
|
|
+ var _mesh = new THREE.Mesh( new THREE.PlaneBufferGeometry( 2, 2 ), _material );
|
|
|
|
+ _scene.add( _mesh );
|
|
|
|
|
|
this.setSize = function ( width, height ) {
|
|
this.setSize = function ( width, height ) {
|
|
|
|
|
|
@@ -142,10 +142,12 @@ THREE.AnaglyphEffect = function ( renderer, width, height ) {
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
- this.dispose = function() {
|
|
|
|
|
|
+ this.dispose = function () {
|
|
|
|
|
|
if ( _renderTargetL ) _renderTargetL.dispose();
|
|
if ( _renderTargetL ) _renderTargetL.dispose();
|
|
if ( _renderTargetR ) _renderTargetR.dispose();
|
|
if ( _renderTargetR ) _renderTargetR.dispose();
|
|
|
|
+ if ( _mesh ) _mesh.geometry.dispose();
|
|
|
|
+ if ( _material ) _material.dispose();
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|