diff --git a/src/webgpu/api/validation/createView.spec.ts b/src/webgpu/api/validation/createView.spec.ts index 18506f9799d5..b7556c729724 100644 --- a/src/webgpu/api/validation/createView.spec.ts +++ b/src/webgpu/api/validation/createView.spec.ts @@ -419,7 +419,7 @@ g.test('texture_view_usage_of_multiple_usages') let isValid = true; if (usage & GPUTextureUsage.TRANSIENT_ATTACHMENT) { - isValid &&= viewUsage === usage; + isValid &&= viewUsage === 0 || viewUsage === usage; } const texture = t.createTextureTracked({ format: 'rgba8unorm', size: [1, 1], usage });