summaryrefslogtreecommitdiff
path: root/ext/webgpu/src/01_webgpu.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/webgpu/src/01_webgpu.js')
-rw-r--r--ext/webgpu/src/01_webgpu.js8
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(