wgpu icon indicating copy to clipboard operation
wgpu copied to clipboard

64 bit image atomics

Open atlv24 opened this issue 10 months ago • 2 comments

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.

atlv24 avatar Apr 15 '24 00:04 atlv24