Mozilla's GFX-RS 0.8 Released For Vulkan Portability - Brings Big Changes

Written by Michael Larabel in Mozilla on 25 August 2020 at 08:44 PM EDT. 10 Comments
Following the recent layoffs at Mozilla and some projects seemingly at risk moving forward, one that we have been worried about is GFX-RS as the interesting Rust-based library implementing the Vulkan Portability Initiative using GFX-HAL.

At least for now, GFX-RS is moving along for this cross-platform Vulkan portability project and great graphics example for Rust. GFX-RS 0.8 was released today as the project's newest milestone.

GFX-RS 0.8 brings a new swapchain model that is "smooth and fast" while being better suited to mapping on Apple's Metal and Microsoft Direct3D. But due to complexities, "it either works great, or it doesn't work at all, which is arguably an improvement from the previous "mostly sometimes works". One of the side effects, for example, is proper fullscreen support."

GFX-RS 0.8 also has Vulkan correctness fixes around image clears, border color support, VK_KHR_get_surface_capabilities2, and more.

More details on GFX-RS 0.8 via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week