All Versions
48
Latest Version
Avg Release Cycle
24 days
Latest Release
566 days ago

Changelog History
Page 4

  • v0.5.5 Changes

    May 20, 2020
    • fix destruction of adapters, swap chains, and bind group layouts
    • fix command pool leak with temporary threads
    • improve assertion messages
    • implement From<TextureFormat> for TextureComponentType
  • v0.5.4 Changes

    April 24, 2020
    • fix memory management of staging buffers
  • v0.5.3 Changes

    April 18, 2020
    • fix reading access to storage textures
    • another fix to layout transitions for swapchain images
  • v0.5.2 Changes

    April 15, 2020
    • fix read-only storage flags
    • fix pipeline layout life time
    • improve various assert messages
  • v0.5.1 Changes

    April 10, 2020
    • fix tracking of swapchain images that are used multiple times in a command buffer
    • fix tracking of initial usage of a resource across a command buffer
  • v0.5 Changes

    April 06, 2020
    • 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
  • v0.4.3 Changes

    January 20, 2020
    • improved swap chain error handling
  • v0.4.2 Changes

    December 15, 2019
    • fixed render pass transitions
  • v0.4.1 Changes

    November 28, 2019
    • fixed depth/stencil transitions
    • fixed dynamic offset iteration
  • v0.4 Changes

    November 03, 2019
    • Platforms: removed OpenGL/WebGL support temporarily
    • Features:
      • based on gfx-hal-0.4 with the new swapchain model
      • exposing adapters from all available backends on a system
      • tracking of samplers
      • cube map support with an example
    • Validation:
      • buffer and texture usage