-
Notifications
You must be signed in to change notification settings - Fork 2.4k
FF147 WebGPU supported on all apple silicon #28604
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
base: main
Are you sure you want to change the base?
FF147 WebGPU supported on all apple silicon #28604
Conversation
|
Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs). |
| "https://bugzil.la/2004105", | ||
| "https://bugzil.la/1942431" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First url is intel macOS support, second is gate for service worker support. Couldn't find one for Linux support.
|
See also: #28557 We discussed this in today's BCD meeting, and it's a bit tricky:
|
| "https://bugzil.la/1942431" | ||
| ], | ||
| "partial_implementation": true, | ||
| "notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We discussed this in today's BCD meeting, and it's a bit tricky:
- The DOM interfaces seem to actually be available on all platforms, even if
requestAdapter()will not return an adapter.- The notes currently don't explain what "unsupported" means.
@caugner Thank you. Here is some proposed text then. If you are OK with this I'll roll it out everywhere. If not, can you please counter-propose some text?
| "notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers." | |
| "notes": "Supported on Windows and macOS on Apple silicon, in all contexts except for service workers. On other platforms the interfaces are exposed but are not accessible (`GPU.requestAdapter()` returns `null`)." |
FF147 supports WebGPU on on all macOS versions on apple silicon in https://bugzilla.mozilla.org/show_bug.cgi?id=1993341.
Previously it was only supported on Tahoe - I can't find a bug for that, but this issue stated that it was added for Tahoe in 145. It isn't supported on Linux. It isn't supported on macOS on Intel.
I have updated the (partial) subfeatures in the 250+ places that support is recorded.
Related docs work can be tracked in mdn/content#42247