Skip to content

Bump wgpu from 0.16.3 to 29.0.3#11

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wgpu-29.0.3
Open

Bump wgpu from 0.16.3 to 29.0.3#11
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wgpu-29.0.3

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 2, 2026

Bumps wgpu from 0.16.3 to 29.0.3.

Release notes

Sourced from wgpu's releases.

23.0.1 (2024-11-25)

This release includes patches for wgpu, wgpu-core and wgpu-hal. All other crates remain at 23.0.0. Below changes were cherry-picked from 24.0.0 development line.

Bug fixes

General

Metal

Vulkan

  • Fix surface capabilities being advertised when its query failed. By @​wumpf in #6510
Changelog

Sourced from wgpu's changelog.

v29.0.3 (2026-05-01)

Bug Fixes

  • Fix compilation error when cfg(debug_assertions) is not active. wgpu-core v29.0.2 has been yanked. By @​Elabajaba in #9352.

v29.0.2 (2026-05-01)

Bug Fixes

General

  • Fix late bindings not being updated for identical pipeline layouts. By @​kristoff3r in #9341.

  • Fix missing dependency feature activations when building wgpu-hal with gles/dx12 in isolation. By @​wumpf in #9325.

  • Make wgpu_types::texture::format::TextureChannel accessible as wgpu::TextureChannel. By @​TornaxO7 in #9349.

DX12

  • Fixed a debug_assert during stride validation for indirect multi draw. By @​kristoff3r in #9332.
  • Fix incorrect max_binding_array_sampler_elements_per_shader_stage limit reported on DX12. By @​kristoff3r in #9330.

Vulkan

  • Only request shaderDrawParameters when SHADER_DRAW_INDEX is requested, avoiding device creation failures on drivers that don't support it (e.g. V3DV, SwiftShader). By @​mohamedtahaguelzim in #9331.

Metal

  • Fix crash on fence creation when running in a MacOS sandbox. By @​wumpf in #9415.

v29.0.1 (2026-03-26)

This release includes wgpu-core, wgpu-hal and wgpu-types version 29.0.1. All other crates remain at their previous versions.

Bug Fixes

General

Metal

  • Added guards to avoid calling some feature detection methods that are not implemented on CaptureMTLDevice. By @​andyleiserson in #9284.
  • Fix a regression where buffer limits were too conservative. This comes at the cost of non-compliant WebGPU limit validation. A future major release will keep the relaxed buffer limits on native while allowing WebGPU-mandated validation to be opted in. See #9287.

GLES / OpenGL

  • Fix texture height initialized incorrectly in create_texture. By @​umajho in #9302.

Validation

... (truncated)

Commits
  • 4cbe623 Bump versions to v29.0.3
  • ed3fb9d fix debug assertion not covering both parts of the debug statement (#9352)
  • d4d264f Bump versions to v29.0.2
  • 7d7b948 Don't fail metal create_fence if no shared event could be created (#9415)
  • 9890bc9 Fix missing dependency feature activations when building wgpu-hal with gles/d...
  • bca70e5 Fix validation for bindings with different sizes (#9341)
  • 5db7c60 Fix bad debug_assert in dx12 indirect multi draw (#9332)
  • 9594023 refactor: export TextureChannel (#9349)
  • 41d557f fix(wgpu-hal/vulkan): only request shaderDrawParameters when needed (#9331)
  • cccd90e Fix wrong binding array sampler limit in dx12 (#9330)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 2, 2026
@dependabot dependabot Bot requested a review from mikewolfli as a code owner May 2, 2026 18:42
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 2, 2026
Bumps [wgpu](https://github.com/gfx-rs/wgpu) from 0.16.3 to 29.0.3.
- [Release notes](https://github.com/gfx-rs/wgpu/releases)
- [Changelog](https://github.com/gfx-rs/wgpu/blob/v29.0.3/CHANGELOG.md)
- [Commits](gfx-rs/wgpu@wgpu-v0.16.3...v29.0.3)

---
updated-dependencies:
- dependency-name: wgpu
  dependency-version: 29.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/wgpu-29.0.3 branch from e90c897 to c520182 Compare May 27, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants