F

FNA

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…