浏览代码

Merge pull request #11794 from proteamer/dev

Added disposing WebVRManager during disposing WebGLRenderer
Mr.doob 8 年之前
父节点
当前提交
1051a37b5a
共有 2 个文件被更改,包括 8 次插入0 次删除
  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();
 		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 };