@@ -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 );
};
@@ -6,3 +6,4 @@ var performance;
var createImageBitmap;
var WebGL2RenderingContext;
var XRWebGLLayer;
+var XRDevice;