Add extension subgroup-size-control - #5578
Conversation
This patch adds a new WebGPU and WGSL extension `subgroup-size-control` based on `proposals/subgroup-size-control.md`.
|
Previews, as seen when this build job started (476428f): |
|
Should this PR also update the correspondence reference? |
Done |
|
PTAL, thanks! |
|
I'll take a look at this today. |
jimblandy
left a comment
There was a problem hiding this comment.
I found a few editorial issues. Please look through the generated HTML to make sure the formatting is coming through the way it should.
jimblandy
left a comment
There was a problem hiding this comment.
Editorial issues aside, this looks good to me.
Hi @kainino0x, I've added all the tests to CTS (in gpuweb/cts#4640). PTAL, thanks! |
|
The CTS PR has been merged. @kainino0x, is this ready to land? |
I was pushing to get this resolved, but I want to withdraw my pressure here. Based on the discussion above, it looks to me like this question is still very much unresolved. The web will have to deal with whatever we put in the spec forever, so it is very much worthwhile for us to spend a few weeks ensuring that we're doing the best we can do. |
|
Hi @jimblandy @jrprice @kainino0x , I've landed the PR to test all valid subgroup sizes to the CTS. What else should I do to move this PR forward? |
|
The only other thing was to run that test on a reasonable set of different hardware and make sure that our assertion (that it should pass almost everywhere) seems to be true. The Chromium bots probably test enough to cover that, but since the test just landed, it hasn't been run yet. |
minutes from WGSL committee meeting 2026-06-09
|
|
My personal summary of the decisions from the 2026-6-9 meeting:
In the general case, WebGPU cannot promise that all subgroup sizes in the advertised |
minutes from WGSL committee meeting 2026-6-23
|
This patch adds the "subgroup-size-control" feature added to the spec in gpuweb/gpuweb#5578
This patch adds the "subgroup-size-control" feature added in gpuweb/gpuweb#5578.
This patch adds a new WebGPU and WGSL extension
subgroup-size-controlbased on subgroup-size-control.md.
Fixed: #5545