WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 229378
232169
iOS15 Internal error compiling shader with Metal backend.
https://bugs.webkit.org/show_bug.cgi?id=232169
Summary
iOS15 Internal error compiling shader with Metal backend.
spreadpando
Reported
2021-10-22 13:30:25 PDT
Production iOS 15 throws: "THREE.WebGLProgram: shader error: 1281 35715 false gl.getProgramInfoLog Internal error compiling shader with Metal backend" When using aframe particle-system component. Unresolved as of 10/22/21 Github Issue:
https://github.com/IdeaSpaceVR/aframe-particle-system-component/issues/61
note the error codes do not seem to be consistent, but using the particle-system component will cause crashes or blatant shader glitches in iOS15.
Attachments
Add attachment
proposed patch, testcase, etc.
Kimmo Kinnunen
Comment 1
2021-10-24 23:39:26 PDT
Thank you for the report. Could you link to a simple reproduction? Either a url that runs the particular component or a simple html+js package reproducing the issue? I could not any examples from the project website with a cursory investigation.
spreadpando
Comment 2
2021-10-25 09:44:31 PDT
Live Examples
https://ideaspacevr.github.io/aframe-particle-system-component/
Kyle Piddington
Comment 3
2021-10-25 13:13:56 PDT
Dup of
https://bugs.webkit.org/show_bug.cgi?id=229378
If you need an immediate workaround... The problem here is that the function name 'and' is conflicting with a metal symbol. We've fixed this in ToT Webkit. To fix this, rename the 'and' function below to something else. // float and(float a, float b) { // return a * b; *** This bug has been marked as a duplicate of
bug 229378
***
Kyle Piddington
Comment 4
2021-10-25 13:14:38 PDT
Thank you for the report ! I really appreciate it.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug