SPIRV layout checking for Rust
2020-01-05 — Less error-prone CPU <-> GPU data transfer.Isn't it just great when the GLSL compiler adds unexpected padding between fields in a buffer, and the only way you can tell is that your rendering is broken in weird ways? Having lost a couple of hours to one such bug, I decided I needed a way to quickly catch that sort of error.
continue reading...