Skip to content

Releases: FNA-XNA/FNA

25.03

01 Mar 15:55
Compare
Choose a tag to compare

New Features:

  • SDL3 is now the default FNAPlatform
  • Update to FNA3D 25.03
  • Update to FAudio 25.03

Modified Features:

  • FNA_SDL2_FORCE_BASE_PATH has been renamed to FNA_SDL_FORCE_BASE_PATH

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

25.02

01 Feb 15:59
Compare
Choose a tag to compare

New Features:

  • SDL3 support is now considered production ready and will be made the default in 25.03
  • Update to FNA3D 25.02
  • Update to FAudio 25.02

Modified Features:

  • The Video SetVideoTrackEXT/SetAudioTrackEXT extensions now also exist in VideoPlayer

Fixes:

  • Decoupled various ProcessExit routines used within FNA, should fix erroneous crashes on exit

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

25.01

01 Jan 16:38
Compare
Choose a tag to compare

New Features:

  • Update to FNA3D 25.01
  • Update to FAudio 25.01
  • Added GetDataPointerEXT extension for Texture2D

Deprecated Features:

  • The FNA extension model is now deprecated. Starting January 1, 2026, extensions will no longer be considered for inclusion in FNA.

Fixes:

  • Continued work on SDL3_FNAPlatform

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

24.12

01 Dec 16:24
Compare
Choose a tag to compare

New Features:

Fixes:

  • GraphicsDevice: Allow calling GetRenderTargetsNoAllocEXT with a larger array than the target count
  • FNAPlatform: Avoid doing full device resets on monitor hotplug events
  • Continued work on SDL3_FNAPlatform

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

24.11

01 Nov 13:52
Compare
Choose a tag to compare

New Features:

Fixes:

  • SDL2_FNAPlatform: Fixed ProgramExit routine to avoid possible double frees in SDL
  • Continued work on SDL3_FNAPlatform

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

24.10

01 Oct 15:23
Compare
Choose a tag to compare

New Features:

  • Added an experimental SDL3_FNAPlatform
    • To enable, set the FNA_PLATFORM_BACKEND environment variable to SDL3 on startup
  • TextInputEXT now has a WindowHandle property
    • Similar to Mouse/TouchPanel's WindowHandle, this is populated automatically by Game
  • Update to FNA3D 24.10
  • Update to FAudio 24.10

Fixes:

  • FNA.Core: Use TargetFramework instead of TargetFrameworks, which apparently matters to Visual Studio???

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

24.09

01 Sep 12:32
Compare
Choose a tag to compare

24.08

01 Aug 15:18
Compare
Choose a tag to compare

New Features:

Fixes:

  • Fixed some loose branches in CASE_SENSITIVITY_HACK build option

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

24.07

01 Jul 15:35
Compare
Choose a tag to compare

New Features:

Fixes:

  • Video loading has been reworked to be done largely within VideoPlayer, when XNB files are involved
    • When using Song/Video XNBs with mismatched content, Exceptions now get thrown when Play is called

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors:

24.06

01 Jun 15:20
Compare
Choose a tag to compare

New Features:

  • Update to FNA3D 24.06
  • Update to FAudio 24.06
  • Updated FNA.Core's target framework from net7.0 to net8.0

Thanks to our GitHub Sponsors, including...

Super Duper Sponsors:

Super Sponsors:

Sponsors: