Skip to content

Releases: FNA-XNA/FNA

21.09

01 Sep 15:45
Compare
Choose a tag to compare

New Features:

Fixes:

  • Game: Refactor Tick() loop to poll events more aggressively. This should dramatically improve input latency for fixed-step games with v-sync off, and stabilize timing in general for fixed-step games with v-sync on. Variable-step games should be unaffected.
  • SDL2_FNAPlatform: Check for : in our MonoPathRootWorkaround, to detect more rooted paths

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.08

01 Aug 15:44
Compare
Choose a tag to compare

New Features:

Fixes:

  • SDL2_FNAPlatform:
    • By default, minimize on focus loss when fullscreen on Windows
    • Fix a potential hole in Ctrl+V release detection
  • AudioEngine:
    • Constructor now properly throws NoAudioHardware when no audio hardware is present
    • Fix a memory leak on engine disposal
  • XACT: Invalid file paths properly throw FileNotFound again

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.07

01 Jul 15:50
Compare
Choose a tag to compare

New Features:

  • Controller GUIDs and SDL_GameController mappings are printed on device connect
  • Update to FNA3D 21.07
  • Update to FAudio 21.07

Fixes:

  • Fix the Any CPU configuration in FNA.sln

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.06

01 Jun 15:22
Compare
Choose a tag to compare

New Features:

Fixes:

  • Removed the VS2019 app.config workaround
  • Fix a possible crash when opening the default Microphone

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.05

01 May 12:50
Compare
Choose a tag to compare

New Features:

Fixes:

  • SDL2_FNAPlatform:
    • Changing window focus no longer unsets fullscreen, except on X11
      • Using "alt-tab" to switch focus out while fullscreen on Windows no longer causes error beeps when attempting to switch focus back in
    • Fix mouse support on Wayland

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.04

01 Apr 13:18
Compare
Choose a tag to compare

New Features:

  • Added XMA2 SoundEffect support, for Xbox 360 data
  • Update to FNA3D 21.04
  • Update to FAudio 21.04

Fixes:

  • Fixed support for high-DPI on Wayland
  • Fixed the Emscripten DllImport names for WASM builds
  • Design: Add spaces between struct members when generating strings
  • GamePad: Trigger/Axis-to-Buttons conversion is now done in GamePadState, not FNAPlatform
  • SoundEffect: Fix reading content with with no cbSize in the wave format header

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.03.05

06 Mar 04:36
Compare
Choose a tag to compare

Emergency update to FAudio 21.03.05

21.03

01 Mar 14:27
Compare
Choose a tag to compare

New Features:

  • Added a .editorconfig, in the hopes that VS/JetBrains will have an easier time matching code style
  • Update to FNA3D 21.03
  • Update to FAudio 21.03

Fixes:

  • Use Unicode.GetString for FACTRendererDetails, works around a BRUTE issue
  • XACT data is now loaded to native memory rather than managed, avoids some annoying GC behavior

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.02

01 Feb 15:59
Compare
Choose a tag to compare

New Features:

  • Update to FNA3D 21.02
    • By default, support for the FNA3D Vulkan pipeline cache is limited to desktop only
  • Update to FAudio 21.02

Fixes:

  • Visual Studio fixes for AnyCPU and app.config
  • Fix for possible graphics spec violations in the VideoPlayer
  • Sampler state is now updated when calling SetRenderTargets
  • GraphicsDeviceManager device callbacks now pass the GDM as sender, not the GraphicsDevice

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

21.01

01 Jan 16:43
Compare
Choose a tag to compare

New Features:

Modified Features:

  • SetLightBarEXT now has a matching cap in GamePadCapabilities

Fixes:

  • Game.Exiting is now only called once when Game.Exit() is called by the application

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors: