https://github.com/FNA-XNA/FNA/releases/tag/22.01https://github.com/FNA-XNA/FAudio/releases/tag/22.01https://github.com/FNA-XNA/FNA3D/releases/tag/22.01
New Features:
Update to FNA3D 22.01
Update to FAudio 22.01
Added SetVideoTrackEXT extension
Added SrgbEXT extension
Fixes:
The FNA3D log is now hooked later in FNAPlatform initialization, to try and load SDL before FNA3D
Partially works around a regression in the new dyld in macOS Monterey
Fixed DDSFromStreamEXT mip loading to calculate each mip level in full
New Features:
Added support for SRGB textures/renderbuffers
Removed Features:
The Metal renderer has been removed, in favor of Vulkan/MoltenVK
Fixes:
Vulkan: Various fixes for device support checks
Image: Log errors from stb_image
Tested with Unholy Heights, Cryptark, Celeste, Rogue Legacy
Update Notes:
New Features:
Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
Added support for XMA2 audio, for Xbox 360 data
Fixes:
Voice filters/effects should be processed even when SendCount is 0
FACT:
Fix parsing/calculation of filter Q factors
Enforce STOPPING flag for fade-outs or RPC releases
Various fixes for parsing big-endian SoundBanks
Tested working with Unexplored.
Changelog:
21.03.05
Fixes a regression that caused SoundBanks to no longer parse correctly
21.03
New Features:
* XACT:
** Implemented FACT_FLAG_MANAGEDATA
** Implemented the CUEPLAY and CUESTOP notification types
** Added support for XACT 3.0 content
** Added support for WaveBanks with endian-swapped PCM data
21.02
New Features:
* XACT: All notification types with the PERSIST flag are now recorded
- bump minor as an exported symbol has been added
- now supports XACT content version 45
- tested with game Unexplored without issues
changelog: https://github.com/FNA-XNA/FAudio/releases
all tests pass
no in-tree consumers; tested with FNA game Unexplored without problems
bump major because several exported symbols removed.
changelog: https://github.com/FNA-XNA/FAudio/releases