Просмотр исходного кода

XRManager: Request reference space for both layers and non layers. (#30902)

* /request reference space for both layers and non layers

* Update XRManager.js

---------

Co-authored-by: Michael Herzog <michael.herzog@human-interactive.org>
Dan Rossi 9 месяцев назад
Родитель
Сommit
52004ec198
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/renderers/common/XRManager.js

+ 2 - 2
src/renderers/common/XRManager.js

@@ -851,8 +851,6 @@ class XRManager extends EventDispatcher {
 
 				this._xrRenderTarget.hasExternalTextures = true;
 
-				this._referenceSpace = await session.requestReferenceSpace( this.getReferenceSpaceType() );
-
 				this._supportsLayers = session.enabledFeatures.includes( 'layers' );
 
 				if ( this._supportsLayers ) {
@@ -916,6 +914,8 @@ class XRManager extends EventDispatcher {
 
 			this.setFoveation( this.getFoveation() );
 
+			this._referenceSpace = await session.requestReferenceSpace( this.getReferenceSpaceType() );
+
 			renderer._animation.setAnimationLoop( this._onAnimationFrame );
 			renderer._animation.setContext( session );
 			renderer._animation.start();

粤ICP备19079148号