Skip to content

chore(deps): bump wgpu from 22.1.0 to 29.0.3#1

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

chore(deps): bump wgpu from 22.1.0 to 29.0.3#1
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/wgpu-29.0.1

Conversation

@dependabot
Copy link
Copy Markdown

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

Bumps wgpu from 22.1.0 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 Apr 23, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/wgpu-29.0.1 branch from 05fc159 to 4550893 Compare April 24, 2026 22:18
staticroostermedia-arch added a commit that referenced this pull request Apr 26, 2026
PROBLEM 1 — BVH eagerness deadlock:
- CudaBackend::query() called ensure_bvh() before every query
- ensure_bvh() triggered a SYNCHRONOUS build_from_dir() when the
  background thread hadn't committed yet (18s for 3613 blocks)
- This caused every recall to block for 18+ seconds on first query

FIX:
- Remove ensure_bvh() from the query hot path entirely
- BVH::read() returns None immediately if build is in progress;
  caller falls through to cpu.query() Rayon linear scan (~1s from cache)
- Background build completes in ~18s and future queries use BVH O(log N)

PROBLEM 2 — Depth bonus inflating Moltbook blocks:
- D4 (Superposition Mass) = 0.05 gave deep blocks (depth=27-41) a
  +0.05 non-semantic bonus that outranked fresh genesis blocks
- Moltbook agents consistently scored 0.66-0.68 via depth inflation
  regardless of semantic relevance to the query

FIX (engram-core/src/backend.rs):
- D4: 0.05 → 0.02 (depth less dominant)
- D1: 0.70 → 0.74 (semantic resonance more dominant)
- D2: 0.15 → 0.14 (minor rebalance)
- D3: 0.10 (unchanged)

RESULT:
- mission_stewardship now ranks #1 (score 0.672) for mission-related queries
- Recall latency: 1.0s (was 15s+ or timeout)
- BVH builds eagerly in background thread; queries fall back to CPU scan
  until BVH is ready (~18s after startup)

Also: store() now schedules background BVH rebuild instead of just invalidating"
@dependabot dependabot Bot changed the title chore(deps): bump wgpu from 22.1.0 to 29.0.1 chore(deps): bump wgpu from 22.1.0 to 29.0.3 May 2, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/wgpu-29.0.1 branch from 4550893 to b9b6c86 Compare May 2, 2026 18:27
Bumps [wgpu](https://github.com/gfx-rs/wgpu) from 22.1.0 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-v22.1.0...v29.0.3)

---
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 b9b6c86 to d90eca1 Compare May 4, 2026 20:12
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github May 7, 2026

Superseded by #26.

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