wgpu v30.0.1 Resolves Persistent Vulkan VUID-10066 Validation Error
wgpu v30.0.1 was recently released, addressing several critical bugs across its various backends. A significant fix for Vulkan on non-Windows platforms resolves a persistent "VUID-vkAcquireNextImageKHR-fence-10066" validation error that occurred every frame since version 30.0.0. This issue stemmed from "passing an un-waited fence to vkAcquireNextImageKHR," as described by the developers. The update also dynamically resolves Metal color space constants. For the WebGPU backend, the release upgrades vendored WebGPU bindings and wasm-bindgen, fixing a panic with the message "can't access property 'info', arg0 is null" that occurred when requestAdapter() failed. These fixes enhance wgpu's stability and reliability for developers targeting different graphics APIs.
Sources
- v30.0.1 - GitHub: gfx-rs/wgpu