Ver código fonte

Merge pull request #18178 from Artyom17/fix-webxr-mgr-dev

Fixing wrong antialias, depth, stencil, alpha flags in WebXRManager
Mr.doob 5 anos atrás
pai
commit
8144dd74ab
1 arquivos alterados com 8 adições e 1 exclusões
  1. 8 1
      src/renderers/webxr/WebXRManager.js

+ 8 - 1
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 );