You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The purpose of this issue is to track the differences between our implementation and the WebGPU proposal so that we can ideally move both in the same direction.
Extra WGSL builtin attributes num_subgroups and subgroup_id with polyfill on HLSL.
Extra validation for subgroup_id & subgroup_invocation_id, they are only allowed in compute stages with one dimensional workgroup sizes (since we are not confident that the HLSL polyfill works for workgroup sizes with multiple dimensions; see previous conversation for more info Subgroup Operations #5301 (comment)).
The text was updated successfully, but these errors were encountered:
The purpose of this issue is to track the differences between our implementation and the WebGPU proposal so that we can ideally move both in the same direction.
Subgroup support landed in #5301.
The WebGPU proposal landed in gpuweb/gpuweb#4368.
Differences:
Missing quad operations ([naga] Implement subgroup quad ops #5684).subgroupElect
.Slightly different naming (sum vs add and product vs mul) Adjusts subgroup built-in name verbs to match atomics operations gpuweb/gpuweb#4627.num_subgroups
andsubgroup_id
with polyfill on HLSL.subgroup_id
&subgroup_invocation_id
, they are only allowed in compute stages with one dimensional workgroup sizes (since we are not confident that the HLSL polyfill works for workgroup sizes with multiple dimensions; see previous conversation for more info Subgroup Operations #5301 (comment)).The text was updated successfully, but these errors were encountered: