Commit 338e00f
authored
Prevent Bind Group Error with Zero Triangles (#531)
Thank you very much for this great sample! This quick fix allocates at
least one triangle’s space in the uniform buffer, avoiding the
“Uncaptured error: GPUDevice.createBindGroup: entrySize == 0 or
entrySize(24) + entryOffset(0) > buffer size(4) or
layoutBinding->minBindingSize(20) > entrySize(24)” when numTriangles is
0 on iPadOS 18.5 (with feature flag enabled). It is quite easy to set to
zero, so the error is easily triggered, and I guess users might want to
set it to zero (initially, I thought of setting the minimum to one;
however, this also provides some statistics, just in case). Thank you
very much in advance! If any changes would make this PR more suitable,
please let me know, and I can adjust.1 parent 88a87a5 commit 338e00f
1 file changed
+3
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
172 | 174 | | |
173 | 175 | | |
174 | 176 | | |
| |||
0 commit comments