Skip to content

Commit ee124ce

Browse files
committed
fix(webgpu): allocate as many WebGPU resources as possible
1 parent 2440cbf commit ee124ce

File tree

1 file changed

+11
-1
lines changed
  • Sources/Rendering/WebGPU/RenderWindow

1 file changed

+11
-1
lines changed

Sources/Rendering/WebGPU/RenderWindow/index.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,17 @@ function vtkWebGPURenderWindow(publicAPI, model) {
198198
}
199199
// console.log([...model.adapter.features]);
200200
model.device = vtkWebGPUDevice.newInstance();
201-
model.device.initialize(await model.adapter.requestDevice());
201+
model.device.initialize(
202+
await model.adapter.requestDevice({
203+
requiredLimits: {
204+
maxBufferSize: model.adapter.limits.maxBufferSize,
205+
maxStorageBufferBindingSize:
206+
model.adapter.limits.maxStorageBufferBindingSize,
207+
maxUniformBufferBindingSize:
208+
model.adapter.limits.maxUniformBufferBindingSize,
209+
},
210+
})
211+
);
202212
if (model.deleted) {
203213
model.device = null;
204214
return;

0 commit comments

Comments
 (0)