Releases: FNA-XNA/FNA
22.11
New Features:
- Added FNA_GRAPHICS_JPEG_SAVE_QUALITY environment variable
- Update to FNA3D 22.11
- Update to FAudio 22.11
Modified Features:
- TextInputEXT: Added IsTextInputActive(), IsScreenKeyboardShown()
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.10
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
22.09
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
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
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
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
New Features:
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
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
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: