Skip to content

Commit 3ffaf70

Browse files
authored
WebXRManager: Disable left eye layer for right eye camera and vice versa (#31437)
1 parent 17be1e4 commit 3ffaf70

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/renderers/webxr/WebXRManager.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -722,9 +722,10 @@ class WebXRManager extends EventDispatcher {
722722

723723
}
724724

725-
cameraL.layers.mask = camera.layers.mask | 0b010;
726-
cameraR.layers.mask = camera.layers.mask | 0b100;
727-
cameraXR.layers.mask = cameraL.layers.mask | cameraR.layers.mask;
725+
// inherit camera layers and enable eye layers (1 = left, 2 = right)
726+
cameraXR.layers.mask = camera.layers.mask | 0b110;
727+
cameraL.layers.mask = cameraXR.layers.mask & 0b011;
728+
cameraR.layers.mask = cameraXR.layers.mask & 0b101;
728729

729730
const parent = camera.parent;
730731
const cameras = cameraXR.cameras;

0 commit comments

Comments
 (0)