Skip to content

Commit 6c231d8

Browse files
authored
WebXRManager: Inherit active layers from camera (#29742)
1 parent f3ee371 commit 6c231d8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/renderers/webxr/WebXRManager.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,18 +51,14 @@ class WebXRManager extends EventDispatcher {
5151
//
5252

5353
const cameraL = new PerspectiveCamera();
54-
cameraL.layers.enable( 1 );
5554
cameraL.viewport = new Vector4();
5655

5756
const cameraR = new PerspectiveCamera();
58-
cameraR.layers.enable( 2 );
5957
cameraR.viewport = new Vector4();
6058

6159
const cameras = [ cameraL, cameraR ];
6260

6361
const cameraXR = new ArrayCamera();
64-
cameraXR.layers.enable( 1 );
65-
cameraXR.layers.enable( 2 );
6662

6763
let _currentDepthNear = null;
6864
let _currentDepthFar = null;
@@ -572,6 +568,10 @@ class WebXRManager extends EventDispatcher {
572568

573569
}
574570

571+
cameraL.layers.mask = camera.layers.mask | 0b010;
572+
cameraR.layers.mask = camera.layers.mask | 0b100;
573+
cameraXR.layers.mask = cameraL.layers.mask | cameraR.layers.mask;
574+
575575
const parent = camera.parent;
576576
const cameras = cameraXR.cameras;
577577

0 commit comments

Comments
 (0)