Browse Source

Merge pull request #11794 from proteamer/dev

Added disposing WebVRManager during disposing WebGLRenderer
Mr.doob 8 years ago
parent
commit
1051a37b5a
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

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

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

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