diff --git a/src/webgpu/shader/validation/shader_io/align.spec.ts b/src/webgpu/shader/validation/shader_io/align.spec.ts index 2b561a63e3c1..38b7213ca11d 100644 --- a/src/webgpu/shader/validation/shader_io/align.spec.ts +++ b/src/webgpu/shader/validation/shader_io/align.spec.ts @@ -220,6 +220,13 @@ g.test('required_alignment') if (t.type.name === 'array' && t.address_space !== 'storage') { return false; } + // No arrays in immediate address space. + if ( + (t.type.name.startsWith('array') || t.type.name === 'S') && + t.address_space === 'immediate' + ) { + return false; + } return true; }) )