Skip to content

Fix XR camera layers inheritance#32626

Merged
Mugen87 merged 1 commit intomrdoob:devfrom
wrangelvid:fix_layer_inheritance
Dec 29, 2025
Merged

Fix XR camera layers inheritance#32626
Mugen87 merged 1 commit intomrdoob:devfrom
wrangelvid:fix_layer_inheritance

Conversation

@wrangelvid
Copy link
Contributor

The previous code used narrow bitmasks that only preserved layers 0-2.
We changed the bitmask operations to preserve all inhertied layers while still correctly assigning eye-specific layers.

@github-actions
Copy link

github-actions bot commented Dec 28, 2025

📦 Bundle size

Full ESM build, minified and gzipped.

Before After Diff
WebGL 355.34
84.47
355.34
84.47
+2 B
+1 B
WebGPU 618.89
171.93
618.9
171.93
+2 B
+1 B
WebGPU Nodes 617.5
171.68
617.5
171.68
+2 B
+1 B

🌳 Bundle size after tree-shaking

Minimal build including a renderer, camera, empty scene, and dependencies.

Before After Diff
WebGL 487.5
119.33
487.5
119.33
+2 B
+1 B
WebGPU 691.15
187.57
691.16
187.57
+2 B
+1 B
WebGPU Nodes 641
174.81
641
174.81
+2 B
+1 B

@wrangelvid wrangelvid force-pushed the fix_layer_inheritance branch from e64de8d to 00af350 Compare December 28, 2025 17:32
@wrangelvid wrangelvid force-pushed the fix_layer_inheritance branch from 00af350 to 6242c4b Compare December 29, 2025 13:17
@Mugen87 Mugen87 merged commit 96dbfa6 into mrdoob:dev Dec 29, 2025
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants