فهرست منبع

WebXRManager: Fixed setCompatibleXRDevice() of null.

Mr.doob 7 سال پیش
والد
کامیت
35e240d9a6
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  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;