Skip to content

Releases: FNA-XNA/FNA

22.10

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

Compare
Choose a tag to compare

Emergency update to FAudio 22.09.01

22.09

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

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

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

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

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

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

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:

22.02

Compare
Choose a tag to compare

New Features:

Modified Features:

  • /disablelateswaptear has been inverted into /enablelateswaptear
    • See FNA3D release notes for more information

Fixes:

  • High-DPI support has been revamped to support multiple scales and multiple monitors with multiple DPI configurations
  • A text input stack allocation has been taken out of the event loop

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors: