🐧 PenguinPulse

Linux Graphics & Gaming News

WGPU v29.0.3 Fixes v29.0.2 Compilation Error, Addresses Rendering Bugs

WGPU, a Rust WebGPU implementation, released version 29.0.3 today, following the immediate yanking of the prior v29.0.2 release. Version 29.0.2 was pulled because it "Fixes compilation error when cfg(debug_assertions) is not active.", which prevented it from building correctly in certain configurations. The new v29.0.3 release addresses this critical build issue. Additionally, version 29.0.3 incorporates several bug fixes originally introduced in v29.0.2. These include correcting late bindings not being updated for identical pipeline layouts and fixing missing dependency feature activations when building wgpu-hal with gLES/DX12 in isolation. For DX12, specific fixes were applied to resolve a debug_assert during stride validation for indirect multi draw and to correct the max_binding_array_sampler_elements_per_shader_stage limit. The release also makes wgpu_types::texture::format::TextureChannel accessible as wgpu::TextureChannel.

Sources