diff --git a/src/webgpu/shader/validation/shader_io/group_and_binding.spec.ts b/src/webgpu/shader/validation/shader_io/group_and_binding.spec.ts index 5a4168267b20..e1c6128c505e 100644 --- a/src/webgpu/shader/validation/shader_io/group_and_binding.spec.ts +++ b/src/webgpu/shader/validation/shader_io/group_and_binding.spec.ts @@ -96,6 +96,9 @@ g.test('single_entry_point') .combine('a_kind', kResourceKindsA) .combine('b_kind', kResourceKindsB) .combine('usage', ['direct', 'transitive'] as const) + .filter(t => { + return !(t.stage === 'vertex' && t.b_kind === 'texture_storage_1d'); + }) .beginSubcases() .combine('a_group', [0, 3] as const) .combine('b_group', [0, 3] as const) @@ -140,6 +143,9 @@ g.test('different_entry_points') .combine('a_kind', kResourceKindsA) .combine('b_kind', kResourceKindsB) .combine('usage', ['direct', 'transitive'] as const) + .filter(t => { + return !(t.b_stage === 'vertex' && t.b_kind === 'texture_storage_1d'); + }) .beginSubcases() ) .fn(t => {