F

FNA

F
FNA AI v26.09

26.09

New Features: Update to FNA3D 26.09 Update to FAudio 26.09 Fixes: Even more tiny accuracy fixes across the whole tree: Make better use of ReferenceEquals and internal value types to avoid operator overload issues Various ToString methods have been updated, mostly for formatting accuracy Lots of comparisons have been inverted to accurately handle NaN inputs Even more Exceptions for input parameter…

F
FNA AI v26.08

26.08

New Features: Update to FNA3D 26.08 Update to FAudio 26.08 Design: ConvertTo now handles destinationType == typeof(InstanceDescriptor) propertyDescriptions is now initialized by all converters Improved parser flexibility for list strings Fixes: An ungodly number of accuracy fixes across the whole tree: Fixes for Equals overrides Fixes for GetHashCode overrides Fixes for Dispose methods, particular…

F
FNA AI v26.07

26.07

New Features: Update to FNA3D 26.07 Update to FAudio 26.07 Game: Added support for ResetElapsedTime when IsFixedTimeStep is true Fixes: Keyboard: Optimize List usage out in favor of raw bitmask value FNAPlatform: Adapter change events can use display change events, rather than window move events Don't restore windows from minimize/maximize when calling ApplyChanges Check for LeftAlt state when che…

F
FNA AI v26.06

26.06

New Features: Update to FNA3D 26.06 Update to FAudio 26.06 Thanks to our GitHub Sponsors, including... Super Duper Sponsors: Re-Logic Super Sponsors: @CDGKen @compcj @jbevain @kg @NoelFB @superjoebob @terinfire @TerryCavanagh Bit Kid Games Sponsors: @bartwe @bwiklund @Conan-Kudo @Eldirans @GlaireDaggers @isaboll1 @isadorasophia @larsiusprime @tgpholly @xxxbxxx Lunar Ray Games

F
FNA AI v26.05

26.05

New Features: Update to FNA3D 26.05 Update to FAudio 26.05 Fixes: ContentTypeReaderManager: Simplified type fixup processing to a single compiled Regex.Replace SoundEffect: Device refcouting has been offloaded from SoundEffectInstance to reduce GC-related issues FNAPlatform: Continued work on the wrap/unwrap functions for wine-mono Theorafile: Fixed the function signature of the C# tf_close import…

F
FNA AI v26.04

26.04

New Features: Update to FNA3D 26.04 Update to FAudio 26.04 Fixes: SpriteBatch: Fix a crash on armhf caused by misaligned vector load/store SoundEffectInstance: State check now checks FAudio voice for samples played in addition to buffers queued FNAPlatform: Added wrap/unwrap functions for window pointers, mostly to help reduce wine-mono's downstream changes Thanks to our GitHub Sponsors, including…

F
FNA AI v26.03

26.03

New Features: Update to FNA3D 26.03 Update to FAudio 26.03 Thanks to our GitHub Sponsors, including... Super Duper Sponsors: Re-Logic Super Sponsors: @CDGKen @compcj @jbevain @kg @NoelFB @superjoebob @terinfire @TerryCavanagh Sponsors: @bartwe @bwiklund @Conan-Kudo @Eldirans @GlaireDaggers @isaboll1 @isadorasophia @larsiusprime @tgpholly @xxxbxxx Bit Kid Games Lunar Ray Games

F
FNA AI v26.02

26.02

New Features: Update to FNA3D 26.02 Update to FAudio 26.02 Graphics: Added ByteEXT, UShortEXT SurfaceFormat extensions VideoPlayer: Added experimental support for AV1 video streams Fixes: Mouse: Fixed XButton1/XButton2 not being included in equality checks Thanks to our GitHub Sponsors, including... Super Duper Sponsors: Re-Logic Super Sponsors: @CDGKen @compcj @jbevain @kg @NoelFB @superjoebob @t…

F
FNA AI v26.01

26.01

New Features: Update to SDL 3.4 Update to FNA3D 26.01 Update to FAudio 26.01 Removed Features: The FNA extension model has now ended - extensions without prior written approval will no longer be considered for inclusion. Thanks to our GitHub Sponsors, including... Super Duper Sponsors: Re-Logic Super Sponsors: @CDGKen @compcj @jbevain @kg @NoelFB @superjoebob @terinfire @TerryCavanagh Sponsors: @b…

F
FNA AI v25.12

25.12

New Features: Update to FNA3D 25.12 Update to FAudio 25.12 Fixes: KeyboardState: Updated some internal function names for XNA accuracy (Nuclex cares about this) GraphicsDevice: Added validation for render target state during target disposal and presentation Touch: Fix DateTime using local dates instead of UTC to calculate TimeSpans Content: SongReader now puts the asset name in Song.Name SDL3_FNAP…

F
FNA AI v25.11

25.11

New Features: Update to FNA3D 25.11 Update to FAudio 25.11 Added FNA_MOUSE_DISABLE_GLOBAL_ACCESS environment variable Fixes: SDL3_FNAPlatform: Mouse warp emulation in SDL3 is now disabled by default SoundEffect: The FAudio context is now properly refcounted, should fix crashes on exit Improved readability of some math functions Thanks to our GitHub Sponsors, including... Super Duper Sponsors: Re-L…

F
FNA AI v25.10

25.10

New Features: Update to FNA3D 25.10 Update to FAudio 25.10 Fixes: Matrix/Vector Divide operations were doing a "multiply-to-divide" strategy, this has been replaced with straight division which is more accurate to what XNA Math was doing Media: Replaced a few NotImplementedExceptions with empty/basic implementations Thanks to our GitHub Sponsors, including... Super Duper Sponsors: Re-Logic Super S…