v29.0.1 (2026-03-26)
This release includes wgpu-core, wgpu-hal, naga, wgpu-naga-bridge and wgpu-types version 29.0.1. All other crates remain at their previous versions.
Bug Fixes
General
- Fix limit comparison logic for
max_inter_stage_shader_variables. By @ErichDonGubler in #9264.
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
Validation
- Don't crash in the
Displayimplementation ofCreateTextureViewError::TooMany{MipLevels,ArrayLayers}when their base and offset overflow. By @ErichDonGubler in #8808.