From 6532fb642e614563c27a0d52653d7f63280658cf Mon Sep 17 00:00:00 2001 From: Martin Valigursky Date: Fri, 19 Apr 2024 11:23:41 +0100 Subject: [PATCH] WebGPU - skip unsupported device limits when creating device --- src/platform/graphics/webgpu/webgpu-graphics-device.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/platform/graphics/webgpu/webgpu-graphics-device.js b/src/platform/graphics/webgpu/webgpu-graphics-device.js index 1a3e4d46d60..e1cd1506b08 100644 --- a/src/platform/graphics/webgpu/webgpu-graphics-device.js +++ b/src/platform/graphics/webgpu/webgpu-graphics-device.js @@ -239,6 +239,10 @@ class WebgpuGraphicsDevice extends GraphicsDevice { const requiredLimits = {}; if (adapterLimits) { for (const limitName in adapterLimits) { + // skip these as they fail on Windows Chrome and are not part of spec currently + if (limitName === "minSubgroupSize" || limitName === "maxSubgroupSize") { + continue; + } requiredLimits[limitName] = adapterLimits[limitName]; } }