Skip to content
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

Mirror Example broken on iOS 15.4 #23733

Closed
bunnybones1 opened this issue Mar 16, 2022 · 3 comments
Closed

Mirror Example broken on iOS 15.4 #23733

bunnybones1 opened this issue Mar 16, 2022 · 3 comments

Comments

@bunnybones1
Copy link
Contributor

Describe the bug

The mirror example does not render correctly on Safari in iOS 15.4 when "WebGL via Metal" is enabled (default).

We're letting WebKit devs know as well. Thought it would be useful for them and you to see if changes to the way that WebGL calls are executed can help smooth over this regression.

https://bugs.webkit.org/show_bug.cgi?id=237906

To Reproduce

Steps to reproduce the behaviour:

  1. Go to https://threejs.org/examples/webgl_mirror.html
  2. Rotate the view to see an odd piece of geometry stuck to the screen

Screenshots

IMG_0357E3C0C353-1

Platform:

  • Device: iPhone Xs
  • OS: iOS 15.4
  • Browser: Safari
  • Three.js version: r138
@deltakosh
Copy link

Welcome onboard, it seems to be a wide spread issue.

@bunnybones1
Copy link
Contributor Author

Hey,
Yeah, it's a wild day. Some instances of the bug can be worked around by disabling "WebGL via Metal", but in our project, Skyweaver, we do some more complicated offscreen renders between frames that aren't fix by doing this.

@Mugen87
Copy link
Collaborator

Mugen87 commented May 17, 2022

Should be fixed with the recently published iOS 15.5.

@Mugen87 Mugen87 closed this as completed May 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants