wgpu v0.11 Release Notes

Release Date: 2021-10-07 // over 2 years ago
    • Infrastructure:
      • Deno WebGPU plugin is a part of the repository
      • WebGPU CTS is ran on CI via Deno
    • API:
      • initial WebGL support
      • SwapchainFrame is removed. SurfaceTexture::present() needs to be called instead of dropping.
      • better SPIR-V control flow processing
      • ability to request a software (fallback) adapter
      • new limits for min_uniform_buffer_offset_alignment and min_storage_buffer_offset_alignment
      • features:
        • new PARTIALLY_BOUND_BINDING_ARRAY
        • NON_FILL_POLYGON_MODE is split into POLYGON_MODE_LINE and POLYGON_MODE_POINT
    • fixes:
      • many shader-related fixes in Naga-0.7
      • fix a panic in resource cleanup happening when they are dropped on another thread
      • Vulkan:
        • create SPIR-V per entry point to work around driver bugs
        • expose higher descriptor limits based on descriptor indexing capabilities
      • GL and Vulkan:
        • Fix renderdoc device pointers
    • optimization:
      • on Vulkan, bounds checks are omitted if the platform can do them natively