Skip to content

chore(deps): bump wgpu from 28.0.0 to 29.0.1#6

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wgpu-29.0.1
Closed

chore(deps): bump wgpu from 28.0.0 to 29.0.1#6
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/wgpu-29.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 9, 2026

Bumps wgpu from 28.0.0 to 29.0.1.

Changelog

Sourced from wgpu's changelog.

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

  • Don't crash in the Display implementation of CreateTextureViewError::TooMany{MipLevels,ArrayLayers} when their base and offset overflow. By @​ErichDonGubler in #8808.

v29.0.0 (2026-03-18)

Major Changes

Surface::get_current_texture now returns CurrentSurfaceTexture enum

Surface::get_current_texture no longer returns Result<SurfaceTexture, SurfaceError>. Instead, it returns a single CurrentSurfaceTexture enum that represents all possible outcomes as variants. SurfaceError has been removed, and the suboptimal field on SurfaceTexture has been replaced by a dedicated Suboptimal variant.

match surface.get_current_texture() {
    wgpu::CurrentSurfaceTexture::Success(frame) => { /* render */ }
    wgpu::CurrentSurfaceTexture::Timeout
      | wgpu::CurrentSurfaceTexture::Occluded => { /* skip frame */ }
    wgpu::CurrentSurfaceTexture::Outdated
      | wgpu::CurrentSurfaceTexture::Suboptimal(frame) => { /* reconfigure surface */ }
    wgpu::CurrentSurfaceTexture::Lost => { /* reconfigure surface, or recreate device if device lost */ }
    wgpu::CurrentSurfaceTexture::Validation => {
        /* Only happens if there is a validation error and you
           have registered a error scope or uncaptured error handler. */
    }
}

By @​cwfitzgerald, @​Wumpf, and @​emilk in #9141 and #9257.

... (truncated)

Commits
  • 923b896 Prepare patch release v29.0.1
  • 2fdeb13 Revert "[metal] fix limits"
  • 814eef1 Don't crash in the Display implementation of CreateTextureViewError::TooMany{...
  • fbaf66f fix(gles): texture height initialized incorrectly in create_texture (#9302)
  • 55bc84c fix(metal): Check respondsToSelector before feature detection calls (#9284)
  • 274d1b7 fix(core): implement value comparison for `Limits::max_inter_stage_shader_var...
  • 5f76b45 Remove example warning
  • 06e2c7d Release v29 (#9260)
  • e4dae05 Change get_current_texture output to a unified enum (#9257)
  • 41e85e7 docs(CHANGELOG): Minor cleanup (#9258)
  • 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 Apr 9, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/wgpu-29.0.1 branch from c737424 to c81692d Compare April 29, 2026 17:16
Bumps [wgpu](https://github.com/gfx-rs/wgpu) from 28.0.0 to 29.0.1.
- [Release notes](https://github.com/gfx-rs/wgpu/releases)
- [Changelog](https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md)
- [Commits](gfx-rs/wgpu@v28.0.0...wgpu-v29.0.1)

---
updated-dependencies:
- dependency-name: wgpu
  dependency-version: 29.0.1
  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.1 branch from c81692d to f7c32fe Compare April 30, 2026 14:30
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 5, 2026

Superseded by #18.

@dependabot dependabot Bot closed this May 5, 2026
@dependabot dependabot Bot deleted the dependabot/cargo/wgpu-29.0.1 branch May 5, 2026 06:11
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