vkBasalt CAS Vulkan Layer Adds FXAA Support

Written by Michael Larabel in Vulkan on 1 November 2019 at 09:07 AM EDT. 7 Comments
The open-source vkBasalt project is the independent effort implementing AMD Radeon Image Sharpening / Contrast Adaptive Sharpening technique as a Vulkan post-processing layer that can be used regardless of the (Vulkan-powered) game. With vkBasalt 0.1 also now comes the ability to apply FXAA.

Fast Approximate Anti-Aliasing (FXAA) is the latest feature of vkBasalt besides the contrast adaptive sharpening. However, for the v0.1 release, CAS and FXAA cannot both be enabled at the same time. It's on the project TODO list for being able to enable both FXAA and CAS in a future release. Like the existing CAS support, the anti-aliasing technique can be used for any Vulkan game thanks to this being implemented as a post-processing layer for this graphics API.

FXAA is the anti-aliasing technique devised by NVIDIA for offering faster AA performance compared to the likes of MSAA. Though with this vkBasalt being implemented as a generic Vulkan post-processing layer, this will end up applying the anti-aliasing technique to any game HUD / menus too.

With vkBasalt 0.1 the code has been put under the Zlib license, sRGB is now properly handled, fixes for undefined behavior and artifacts, and support for vkBasalt being activated in conjunction with other Vulkan layers.

More details on vkBasalt 0.1 via the project GitHub.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week