Skip to content

Conversation

@mehmetoguzderin
Copy link
Contributor

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.

@mehmetoguzderin
Copy link
Contributor Author

Fixed format with npm run fix

@greggman greggman merged commit 338e00f into webgpu:main Jul 20, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants