wgpu v0.5 Release Notes

Release Date: 2020-04-06 // about 4 years ago
    • Crates:
      • wgpu-types: common types between native and web targets
      • wgpu-core: internal API for the native and remote wrappers
    • Features:
      • based on gfx-hal-0.5
      • moved from Rendy to the new gfx-memory and gfx-descriptor crates
      • passes are now recorded on the client side. The user is also responsible to keep all resources referenced in the pass up until it ends recording.
      • coordinate system is changed to have Y up in the rendering space
      • revised GPU lifetime tracking of all resources
      • revised usage tracking logic
      • all IDs are now non-zero
      • Mailbox present mode
    • Validation:
      • active pipeline
    • Fixes:
      • lots of small API changes to closely match upstream WebGPU
      • true read-only storage bindings
      • unmapping dropped buffers
      • better error messages on misused swapchain frames