Browse Source

Added disposing WebVRManager during disposing WebGLRenderer

Nikolay Safin 8 years ago
parent
commit
7eb25e318d
2 changed files with 8 additions and 0 deletions
  1. 2 0
      src/renderers/WebGLRenderer.js
  2. 6 0
      src/renderers/webvr/WebVRManager.js

+ 2 - 0
src/renderers/WebGLRenderer.js

@@ -504,6 +504,8 @@ function WebGLRenderer( parameters ) {
 
 
 		renderLists.dispose();
 		renderLists.dispose();
 
 
+		vr.dispose();
+
 	};
 	};
 
 
 	// Events
 	// Events

+ 6 - 0
src/renderers/webvr/WebVRManager.js

@@ -203,6 +203,12 @@ function WebVRManager( renderer ) {
 
 
 	};
 	};
 
 
+	this.dispose = function() {
+
+		window.removeEventListener( 'vrdisplaypresentchange', onVRDisplayPresentChange );
+
+	};
+
 }
 }
 
 
 export { WebVRManager };
 export { WebVRManager };