FNA 26.08 Released
FNA 26.08 is out, and it reads like a compatibility-and-correctness release rather than a feature sprint. The engine updates its FNA3D and FAudio backends to 26.08, while also improving design-time conversion behavior, parser flexibility for list strings, and converter initialization across the board.
Most of the work here is in the “make it behave more like XNA, and stop surprising developers” bucket. There are widespread accuracy fixes for Equals, GetHashCode, and Dispose implementations, along with more input-parameter validation exceptions. GameComponent disposal now removes the component from Game.Components, and protected OnXYZ methods now fire their matching events properly, which should matter to anyone relying on lifecycle hooks.
Several compatibility fixes target math, input, graphics, and audio edge cases. MathHelper now handles NaN in Min/Max per IEEE rules, while ToDegrees/ToRadians has been tuned to match XNA’s floating-point precision. Keyboard support has been fixed for Decimal, VolumeMute, and OemBackslash; Mouse scroll tracking now uses float internally; Effect indexers return null for out-of-range access; and DisplayMode.AspectRatio no longer divides by zero when height is zero.
There are also a few behavior changes worth checking during upgrades. PresentationParameters now defaults Adapter to GraphicsAdapter.DefaultAdapter and IsFullScreen to true, while Microphone.IsHeadset now defaults to true and SDL3_FNAPlatform gets fixes for default microphone selection and playback state. The release also trims generated IL for small efficiency gains, so teams...
- what
- FNA 26.08 released with updated FNA3D 26.08 and FAudio 26.08 backends, plus broad compatibility and accuracy fixes.
- who
- FNA project, with backend updates from FNA3D and FAudio.
- when
- Released in August 2026 versioning (26.08).
- impact
- Upgraders should retest component disposal, input handling, audio device defaults, fullscreen setup, and math edge cases.
Strong compatibility and correctness improvements for FNA users.
Follow release-notes updates
See relevant stories in your personalized news feed.
Discussion