-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WebXR: check for null render target (#15) #17
Conversation
@dmarcos Can you please review this pull request? This is a missing check in OCULUS_multiview extension usage patch. It breaks WebXR for Magic Leap browser. |
@idrisshah Thanks so much. Has this been submitted to three repo? We might just need to rebase our fork? |
No, as i can see, the patch that causes WebXR to break was only merged to supermedium threejs. 2988e59. threejs repo does not have that patch. |
Thanks so much! |
📦 Bundle sizeFull ESM build, minified and gzipped.
🌳 Bundle size after tree-shakingMinimal build including a renderer, camera, empty scene, and dependencies.
|
@dmarcos Can you tell when this change will be in production? None of the webxr AFrame samples works without this change. Thanks |
It will ship on next major version (1.6.0). I bumped super-three on A-Frame repo and you can now at least use master builds that include the fix. You can find the build URLs in the commit messages if you want to try: |
Related issue: #15
Description
Aframes does not render WebXR on Magic Leap browser. Magic Leap browser use WebXR layers but does not use OCULUS_multiview extension. As a result there is null check crash, when rendering an Aframes written WebXR content. Proposing a simple fix to resolve this issue.
This contribution is funded by Magic Leap