FNA wurde in der Version 26.10 veröffentlicht.
FNA ist eine quelloffene Nachbildung von XNA4, die darauf abzielt, eine exakte XNA4-Laufzeitumgebung für den Desktop bereitzustellen - viele Spieleports auf Linux und macOS bauen darauf auf.
Das Update bringt Unterstützung für “Big Button”-Controller sowie aktualisierte FNA3D- und FAudio-Abhängigkeiten. Daneben wurden mehrere Regressionen aus den letzten Releases behoben und zahlreiche interne Genauigkeits- sowie Optimierungsfixes vorgenommen.
New Features:
- Update to FNA3D 26.10
- Update to FAudio 26.10
- Added support for the “Big Button” controller
Fixes:
- Some regression fixes for the last two releases:
- DynamicSoundEffectInstance.IsLooped can be set without throwing
- Typo fix in Rectangle.Intersect
- Some more fixes on top of the last two releases:
- Exception accuracy fixes for various Graphics classes, particularly GraphicsDevice
- Fixed a number of IDisposable-related inaccuracies for GraphicsResource and its subclasses
- Fixed some classes not being marked as sealed and/or serializable
- SoundEffect: Handle float edge cases for DistanceScale
- GraphicsAdapter: UseNullDevice/UseReferenceDevice should be static
- Fixed some edge cases for BoundingFrustum.Intersects, Plane.Normalize
- Internal use of float epsilon is now based on C
FLT_EPSILONinstead of C# float.Epsilon or machine-specific epsilon- SaveAsJpeg default quality should now match XNA/WIC (as far as we can tell)
- Minor optimizations across the tree
- Shrunk some of the lengthier boolean checks
- Removed some redundant zero-initialization
- Inlined an internal function that was only being used by BoundingFrustum.Intersects
- Cleaned up some areas where
outvariable properties were getting read repeatedly- Model classes internally use regular arrays instead of Lists

Quelle: GitHub