Browse Source

WebXRManager: Fixed setCompatibleXRDevice() of null.

Mr.doob 7 years ago
parent
commit
35e240d9a6
2 changed files with 2 additions and 2 deletions
  1. 1 2
      src/renderers/webvr/WebXRManager.js
  2. 1 0
      utils/build/externs.js

+ 1 - 2
src/renderers/webvr/WebXRManager.js

@@ -74,8 +74,7 @@ function WebXRManager( renderer ) {
 	this.setDevice = function ( value ) {
 
 		if ( value !== undefined ) device = value;
-
-		gl.setCompatibleXRDevice( value );
+		if ( value instanceof XRDevice ) gl.setCompatibleXRDevice( value );
 
 	};
 

+ 1 - 0
utils/build/externs.js

@@ -6,3 +6,4 @@ var performance;
 var createImageBitmap;
 var WebGL2RenderingContext;
 var XRWebGLLayer;
+var XRDevice;