Переглянути джерело

Added disposing WebVRManager during disposing WebGLRenderer

Nikolay Safin 8 роки тому
батько
коміт
7eb25e318d

+ 2 - 0
src/renderers/WebGLRenderer.js

@@ -504,6 +504,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 };