Skip to content

Commit eefbb6b

Browse files
committed
feat: increase the testbed’s default max storage binding size
1 parent f795871 commit eefbb6b

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

publish.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ sed 's#\.\./\.\./src#src#g' ./Cargo.toml > ./Cargo.toml.new
2424
mv Cargo.toml.new Cargo.toml
2525
sed 's#\.\./\.\./shaders#shaders#g' ./src/lib.rs > ./src/lib.rs.new
2626
mv src/lib.rs.new src/lib.rs
27-
cargo publish
27+
cargo publish --features runtime
2828

2929
# Publish slosh3d
3030
cd ../slosh3d
3131
sed 's#\.\./\.\./src#src#g' ./Cargo.toml > ./Cargo.toml.new
3232
mv Cargo.toml.new Cargo.toml
3333
sed 's#\.\./\.\./shaders#shaders#g' ./src/lib.rs > ./src/lib.rs.new
3434
mv src/lib.rs.new src/lib.rs
35-
cargo publish
35+
cargo publish --features runtime
3636

3737
# Cleanup
3838
rm -rf $tmp

publish_testbeds.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ sed 's#\.\./\.\./src_testbed#src_testbed#g' ./Cargo.toml > ./Cargo.toml.new
2424
mv Cargo.toml.new Cargo.toml
2525
sed 's#\.\./\.\./shaders_testbed#shaders_testbed#g' ./src_testbed/lib.rs > ./src_testbed/lib.rs.new
2626
mv src_testbed/lib.rs.new src_testbed/lib.rs
27-
cargo publish
27+
cargo publish --features runtime
2828

2929
# Publish slosh_testbed3d
3030
cd ../slosh_testbed3d
3131
sed 's#\.\./\.\./src_testbed#src_testbed#g' ./Cargo.toml > ./Cargo.toml.new
3232
mv Cargo.toml.new Cargo.toml
3333
sed 's#\.\./\.\./shaders_testbed#shaders_testbed#g' ./src_testbed/lib.rs > ./src_testbed/lib.rs.new
3434
mv src_testbed/lib.rs.new src_testbed/lib.rs
35-
cargo publish
35+
cargo publish --features runtime
3636

3737
# Cleanup
3838
rm -rf $tmp

src_testbed/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ impl<GpuModel: GpuParticleModelData> Stage<GpuModel> {
8282
let limits = Limits {
8383
max_storage_buffers_per_shader_stage: 11,
8484
max_compute_workgroup_storage_size: 32768, // Why do we need this if wgsparkl didn’t?
85+
max_storage_buffer_binding_size: 1_000_000_000,
8586
..Limits::default()
8687
};
8788
let mut gpu = WebGpu::new(Default::default(), limits).await.unwrap();

0 commit comments

Comments
 (0)