Skip to content

Releases: FNA-XNA/FNA

22.11

01 Nov 15:36
Compare
Choose a tag to compare

New Features:

Modified Features:

  • TextInputEXT: Added IsTextInputActive(), IsScreenKeyboardShown()

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.10

01 Oct 15:19
Compare
Choose a tag to compare

New Features:

Fixes:

  • SDL2_FNAPlatform: Throw an explicit error when SDL_Init fails
  • SpriteBatch: When hitting the batch limit, the batch size should double, not increase by the original size
  • Theorafile: Updated to the latest libtheora Git revision, includes ARM CPU optimizations

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.09.01

02 Sep 03:34
Compare
Choose a tag to compare

Emergency update to FAudio 22.09.01

22.09

01 Sep 14:08
Compare
Choose a tag to compare

New Features:

Fixes:

  • Texture2D: Uploads now have bounds-checking, for added safety
  • EffectParameter: In debug mode, throw when passing NaN to effect parameters

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.08

01 Aug 15:43
Compare
Choose a tag to compare

New Features:

Fixes:

  • Disabled P/Invoke access checks for FNA3D, slightly improving graphics performance

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.07

01 Jul 15:53
Compare
Choose a tag to compare

New Features:

Fixes:

  • SpriteBatch: When drawing, set the sprite texture after applying shaders
  • GraphicsDevice: Fix Adapter property being out-of-date after a display change
  • Added a mutex to SoundEffect context creation, may fix some erroneous NoAudioHardwareExceptions

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.06

01 Jun 12:48
Compare
Choose a tag to compare

New Features:

  • Update to FNA3D 22.06
  • Update to FAudio 22.06
  • Added a secret environment variable to override physical gamepad layouts, not to be used by games!

Fixes:

  • SDL2_FNAPlatform: Fixed resize events not triggering for windows with unusual focus types
  • DynamicSoundEffectInstance: Fix a deadlock on disposal caused by calling Play() twice
  • DDSFromStreamEXT: Fix BC7 header parsing
  • TextInputEXT:
    • The paste character can now be generated with both left and right control
    • Character repeat timing is now properly based on OS key repeat events

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.05

01 May 16:00
Compare
Choose a tag to compare

New Features:

  • Update to FNA3D 22.05
  • Update to FAudio 22.05
  • Update to SDL 2.0.22

Fixes:

  • SetStringMarkerEXT should now properly encode as UTF8
  • SDL2_FNAPlatform: Removed some unused init flags

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.04

01 Apr 15:52
Compare
Choose a tag to compare

New Features:

Fixes:

  • XACT: Use PERSIST notifications for all resources, fixes numerous issues when disposing objects

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

22.03

01 Mar 16:55
Compare
Choose a tag to compare

New Features:

  • Update to FNA3D 22.03
  • Update to FAudio 22.03
  • Added a secret mechanism to nuke Steam Input from orbit
    • For emergency use only!

Fixes:

  • A handful of timing accuracy fixes for content loading and the GraphicsDeviceService
  • Fix issues with our fake DllMap when running via NativeAOT

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors: