Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Game porter and software developer Ethan Lee announced the 20.08 releases of both of FNA and FAudio, as work continues on the newer FNA3D.

What are they? FNA is an accuracy-focused XNA4 reimplementation for open platforms with it being used by a ton of games including the likes of: Celeste, Dust: An Elysian Tail, Full Metal Furies, Owlboy and a plenty more. While FAudio is accuracy-focused XAudio reimplementation for open platforms, which is used for a number of games and also by the Wine / Proton compatibility layers.

For FNA, it was quite a quiet release as the majority of their work is going into bringing up FNA3D which will soon be merged in with FNA directly. They simply upgraded to the new FAudio, removed some dllmaps for iOS/tvOS due to macOS ARM and removed some dead code elsewhere in 'ModelReader' which 'should mildly improve load performance'.

Slightly more exciting is the FAudio release, as it now has support for XAudio2.9-compatible reverb further expanding it's audio capabilities. On top of that, they're also now using GStreamer instead of the FFmpeg backend for WMA decoding, which should help more games with Wine and Proton.

On the subject of the upcoming FNA3D, the new 3D Graphics Library for FNA, Ethan Lee mentioned that while work is going well, Vulkan support is 'still really really tough'. They're looking for developers to help bring up their Vulkan support especially with 'threaded Vulkan and render graphs, command reordering, stuff like that' which you can help out with by joining their Discord. Sounds like Vulkan support is close though!

See FNA on GitHub and FAudio on GitHub.

Article taken from GamingOnLinux.com.
15 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
1 comment

Eike Aug 3, 2020
View PC info
  • Supporter Plus
So FNA and FAudio are reimplementations of Windows libraries. And FNA3D, is it something new, independent?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.