wgpu
wgpu copied to clipboard
64 bit image atomics
Connections Part of an incoming series of PRs needed by #5123 Others in this series: #5155 #5154 #5383 Addresses #4424 Depends on #5383 Ultimately for bevy meshlets pipeline https://github.com/bevyengine/bevy/pull/10164
Description Adds 64 bit image atomics to Vulkan, DirectX, and Metal backends. Emulates using RG32Uint on platforms where R64Uint is not available (directX, metal).
Testing naga tests and runtime tests are included
Checklist
- [x] Run
cargo fmt
. - [x] Run
cargo clippy
. If applicable, add:- [ ]
--target wasm32-unknown-unknown
- [ ]
--target wasm32-unknown-emscripten
- [ ]
- [x] Run
cargo xtask test
to run tests. - [x] Add change to
CHANGELOG.md
. See simple instructions inside file.