File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 305305 const gl = renderer . getContext ( ) ;
306306
307307 // Init layers once in immersive mode and video is ready.
308- if ( session && session . renderState . layers === undefined ) {
308+ const useLayers = session . enabledFeatures !== undefined && session . enabledFeatures . includes ( 'layers' ) ;
309+
310+ if ( session && ! useLayers ) {
309311
310312 errorMesh . visible = true ;
311313
312314 }
313315
314316 if (
315317 session &&
316- session . renderState . layers !== undefined &&
318+ useLayers &&
317319 session . hasMediaLayer === undefined &&
318320 video . readyState >= 2
319321 ) {
Original file line number Diff line number Diff line change @@ -275,7 +275,9 @@ class WebXRManager extends EventDispatcher {
275275 currentPixelRatio = renderer . getPixelRatio ( ) ;
276276 renderer . getSize ( currentSize ) ;
277277
278- if ( session . renderState . layers === undefined ) {
278+ const useLayers = session . enabledFeatures !== undefined && session . enabledFeatures . includes ( 'layers' ) ;
279+
280+ if ( ! useLayers ) {
279281
280282 const layerInit = {
281283 antialias : attributes . antialias ,
You can’t perform that action at this time.
0 commit comments