Enable `subgroup-size-control` as a stable feature This patch enables `subgroup-size-control` as a stable feature instead of a experimental one after the approval of "Intent to Ship" (https://groups.google.com/a/chromium.org/g/blink-dev/c/Lx06y9Rdzvs). Bug: 463721943 Change-Id: I837b077090c54ebc07849a6d1b159783f6616236 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/319695 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Shao, Jiawei <jiawei.shao@intel.com>
diff --git a/src/dawn/native/Features.cpp b/src/dawn/native/Features.cpp index 5d877f0..044b8b4 100644 --- a/src/dawn/native/Features.cpp +++ b/src/dawn/native/Features.cpp
@@ -444,7 +444,7 @@ {"Support the \"enable subgroup_size_control;\" directive in WGSL.", "https://dawn.googlesource.com/dawn/+/refs/heads/main/docs/tint/extensions/" "subgroup_size_control.md", - FeatureInfo::FeatureState::Experimental}}, + FeatureInfo::FeatureState::Stable}}, {Feature::AtomicVec2uMinMax, {"Support the \"enable atomic_vec2u_min_max;\" directive for 64-bit atomics via vec2<u32> " "types",
diff --git a/src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp b/src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp index f87607c..70c07bd 100644 --- a/src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp +++ b/src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp
@@ -977,7 +977,7 @@ {"chromium_experimental_framebuffer_fetch", true, {wgpu::FeatureName::FramebufferFetch}, {}}, {"chromium_experimental_subgroup_matrix", true, {wgpu::FeatureName::ChromiumExperimentalSubgroupMatrix}, {}}, {"chromium_experimental_resource_table", true, {wgpu::FeatureName::ChromiumExperimentalSamplingResourceTable}, {}}, - {"subgroup_size_control", true, {wgpu::FeatureName::SubgroupSizeControl}, {"subgroups"}}, + {"subgroup_size_control", false, {wgpu::FeatureName::SubgroupSizeControl}, {"subgroups"}}, {"atomic_vec2u_min_max", true, {wgpu::FeatureName::AtomicVec2uMinMax}, {}} // Currently the following WGSL extensions are not enabled under any situation.