diff options
Diffstat (limited to 'ext/webgpu/src/01_webgpu.js')
-rw-r--r-- | ext/webgpu/src/01_webgpu.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ext/webgpu/src/01_webgpu.js b/ext/webgpu/src/01_webgpu.js index 21599a117..79d1f497c 100644 --- a/ext/webgpu/src/01_webgpu.js +++ b/ext/webgpu/src/01_webgpu.js @@ -323,7 +323,13 @@ ); } } - const requiredLimits = descriptor.requiredLimits; + let requiredLimits = descriptor.requiredLimits; + if (requiredLimits) { + requiredLimits = { + ...this[_adapter].limits[_limits], + ...requiredLimits, + }; + } // TODO(lucacasonato): validate requiredLimits const { rid, features, limits } = await core.opAsync( |