From 84c6cd81397a2c1b196425716027224c7f1aad9b Mon Sep 17 00:00:00 2001 From: ShrekShao <5031596+shrekshao@users.noreply.github.com> Date: Thu, 23 Jan 2025 16:55:12 -0800 Subject: [PATCH] Compat: fix float16(32)-renderable tests (compat) (#4162) --- .../validation/encoding/cmds/copyTextureToTexture.spec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.spec.ts b/src/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.spec.ts index aac5aaa941d1..e930b5dc7cec 100644 --- a/src/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.spec.ts +++ b/src/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.spec.ts @@ -51,13 +51,16 @@ g.test('multisample') .desc(`Test that you can not call copyTextureToTexture with multisample textures in compat mode.`) .params(u => u - .beginSubcases() .combine('format', kAllTextureFormats) + .beginSubcases() .filter(({ format }) => { const info = kTextureFormatInfo[format]; return info.multisample && !info.feature; }) ) + .beforeAllSubcases(t => { + t.selectDeviceForRenderableColorFormatOrSkipTestCase(t.params.format); + }) .fn(t => { const { format } = t.params; const { blockWidth, blockHeight } = kTextureFormatInfo[format];