Contact emails
alan...@google.com
Explainer
No information provided
Specification
https://github.com/gpuweb/cts/pull/4516
Summary
Functionality added to the WebGPU spec after its first shipment in a browser.
Adds a new scope to the uniformity analysis and changes which parts of the language are checked in each to allow subgroup functionality to be considered uniform in more cases.
Blink component
Blink>WebGPU
Web Feature ID
webgpu
Motivation
This feature allows subgroup functionality to be considered uniform in more cases representing better quality-of-life for developers and less likelihood of disabling uniformity checks altogether.
Initial public proposal
No information provided
TAG review
No information provided
TAG review status
Pending
Risks
Debuggability
No information provided
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
Yes
All platforms will eventually have support. Will immediately be available on Android, Android WebView, ChromeOS, Mac, and Windows, since those platforms already support WebGPU. WebGPU will also start shipping on Linux in M145 on some devices, so this feature will become available when WebGPU does.
Yes
WebGPU conformance tests were added in
https://github.com/gpuweb/cts/pull/4516
Flag name on about://flags
Enable Unsafe WebGPU
Finch feature name
UnsafeWGSLFeatures
Rollout plan
Will ship enabled for all users
Requires code in //chrome?
False
Tracking bug
https://crbug.com/454653380
Estimated milestones
| Shipping on desktop | 145 |
| Shipping on Android | 145 |
| Shipping on WebView | 145 |
Anticipated spec changes
Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github
issues in the project for the feature specification) whose resolution
may introduce web compat/interop risk (e.g., changing to naming or
structure of the API in a non-backward-compatible way).
No information provided
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5673998232977408?gate=5020649787621376