diff --git a/src/renderers/webxr/WebXRManager.js b/src/renderers/webxr/WebXRManager.js index 1059918b7ba8a217675a8f7b81d206543d512b92..1f7100e0fca3b43f0fd953766b5fc9814c291106 100644 --- a/src/renderers/webxr/WebXRManager.js +++ b/src/renderers/webxr/WebXRManager.js @@ -138,7 +138,14 @@ function WebXRManager( renderer, gl ) { session.addEventListener( 'end', onSessionEnd ); // eslint-disable-next-line no-undef - session.updateRenderState( { baseLayer: new XRWebGLLayer( session, gl ) } ); + session.updateRenderState( { baseLayer: new XRWebGLLayer( session, gl, + { + antialias: gl.getContextAttributes().antialias, + alpha: gl.getContextAttributes().alpha, + depth: gl.getContextAttributes().depth, + stencil: gl.getContextAttributes().stencil + } + ) } ); session.requestReferenceSpace( referenceSpaceType ).then( onRequestReferenceSpace );