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

gltf geometry corrupted on Safari 15 #22628

Closed
EdwardMoyse opened this issue Oct 2, 2021 · 8 comments
Closed

gltf geometry corrupted on Safari 15 #22628

EdwardMoyse opened this issue Oct 2, 2021 · 8 comments

Comments

@EdwardMoyse
Copy link

EdwardMoyse commented Oct 2, 2021

I'm seeing corrupted geometry (and terrible performance, but that's for another ticket) in Safari 15 in a threejs-based webapp, Phoenix (https://hepsoftwarefoundation.org/phoenix/#/atlas). It almost looks as if the vertices and indices are out of sync for the faces - there are lots of 'new' incorrect faces. This only started with Safari 15.

Here's our ticket:
HSF/phoenix#358
but I'll of course explain below again.

To Reproduce
Steps to reproduce the behaviour:

Screenshots

Chrome (working okay):
image

Safari 15 (corrupted)
image

Platform:

  • Device: MacBook Pro (15-inch, 2017), Radeon Pro 555 2 GB
  • OS: Macos 11.6
  • Browser: Safari
  • Three.js version: r131, r132
@mrdoob
Copy link
Owner

mrdoob commented Oct 2, 2021

Have you reported this to Apple?

@EdwardMoyse
Copy link
Author

Not yet - I will soon (but I thought people here might be more responsive with a workaround/fix).

@WestLangley
Copy link
Collaborator

glTF file renders correctly for me when drag-'n-dropping into the three.js editor - r133.

It also renders correctly for me in @donmccurdy's glTF viewer.

Safari 15.0, macOS 11.6, M1 iMac

@donmccurdy
Copy link
Collaborator

Looks correct on my machine as well: Safari 15.0, macOS 10.15.7, MacBook Pro (2012)

@mrdoob
Copy link
Owner

mrdoob commented Oct 4, 2021

Seems like this may be an issue with Radeon Pro 555 drivers?

@Mugen87
Copy link
Collaborator

Mugen87 commented Oct 7, 2021

Closing then. @EdwardMoyse please redirect this issue to Apple.

@Mugen87 Mugen87 closed this as completed Oct 7, 2021
@EdwardMoyse
Copy link
Author

EdwardMoyse commented Oct 7, 2021

Hi all,

Yes, I was about to respond myself - I did a bit of a survey at CERN, and so far the only people seeing it are those with either:

Radeon Pro555X
Radeon Pro

I did try to open a ticket with Apple already, but haven't had a response.

Edit: I opened a new ticket, using feedback assistant this time:
https://feedbackassistant.apple.com/feedback/9684338
(I hope it's visible to people other than me ... this is a first for me!)

Thanks all for helping to debug this! In the meantime, I'll stick to Chrome.

@kkinnunen-apple
Copy link

Thanks, tracked also here: https://bugs.webkit.org/show_bug.cgi?id=232367

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

6 participants