From 1aae59469a5f9ab83e6c02037e524f7c40998287 Mon Sep 17 00:00:00 2001 From: Jiawei Shao Date: Wed, 1 Jul 2026 15:58:49 +0800 Subject: [PATCH] Test using 0 as the override value of `@subgroup_size` (#4678) This patch adds a regression test that uses 0 as the override value of `@subgroup_size` for Dawn. --- .../shader/validation/extension/subgroup_size_control.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webgpu/shader/validation/extension/subgroup_size_control.spec.ts b/src/webgpu/shader/validation/extension/subgroup_size_control.spec.ts index ad50b1c5301..19881179806 100644 --- a/src/webgpu/shader/validation/extension/subgroup_size_control.spec.ts +++ b/src/webgpu/shader/validation/extension/subgroup_size_control.spec.ts @@ -183,7 +183,7 @@ g.test('subgroup_size_override_must_be_power_of_2_at_pipeline_creation') `Checks that when @subgroup_size is an override expression, it is a pipeline creation error if the override value resolves to a value that is not a power of 2.` ) - .params(u => u.combine('size', [3, 5, 7, 15, 31, 63, 127] as const)) + .params(u => u.combine('size', [0, 3, 5, 7, 15, 31, 63, 127] as const)) .beforeAllSubcases(t => { t.selectDeviceOrSkipTestCase({ requiredFeatures: ['subgroup-size-control'],