Commit Graph

22 Commits

Author SHA1 Message Date
thfr
88c018efd4 update the FNA suite to 22.09.01. Tested with many games, including the
recently released Blossom Tales II.
2022-10-26 15:29:04 +00:00
thfr
7b775a4fe2 update FNA suite to 22.08
Link mojoshader statically in fna3d and lose mojoshader dependendencies
in the process. This is the way upstream recommends it and uses it on
other platforms.

FAudio upstream has gotten rid of the built-in GSTREAMER use.

Tested with a large library of FNA and XNA games. Fallout from the
changes is minimal and doesn't affect any of the major or more popular
games.

On the positive side, the crashes that I reported in [1] are gone with
this update.

Changenotes in [2], [3], and [4].

[1] https://marc.info/?l=openbsd-bugs&m=165136879315845&w=2
[2] https://github.com/FNA-XNA/FNA/releases
[3] https://github.com/FNA-XNA/FAudio/releases
[4] https://github.com/FNA-XNA/FNA3D/releases
2022-09-03 01:45:41 +00:00
naddy
b80841c8ec drop RCS Ids 2022-03-11 18:20:04 +00:00
thfr
b79bfaf0ed update FNA suite to 22.01; tested with Steel Assault
https://github.com/FNA-XNA/FNA/releases/tag/22.01
https://github.com/FNA-XNA/FAudio/releases/tag/22.01
https://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
2022-01-08 16:22:00 +00:00
thfr
33c2d65e6b update to FAudio 21.12. Maintenance release, minimal changes. Tested with
FNA and XNA games via fnaify without fallout (Rogue Legacy, Miasma, Apple
Jack)
2021-12-12 04:52:43 +00:00
thfr
c57a489460 update to FAudio 21.10, minimal maintenance update.
changelog at https://github.com/FNA-XNA/FAudio/releases
tested with Rogue Legacy and Celeste by me
2021-10-05 07:04:40 +00:00
thfr
51e83c7155 update to FAudio 21.08
change notes: https://github.com/FNA-XNA/FAudio/releases
tested with Rogue Legacy and Cryptark by me, no issues
2021-08-22 01:47:30 +00:00
thfr
68d03df611 maintenance update to FAudio 21.05. Tested with Cryptark 2021-05-03 19:05:47 +00:00
thfr
8cf602696d update to FAudio 21.04. Now supporting audio in "Unholey Heights".
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
2021-04-03 08:36:35 +00:00
thfr
baa7ab2c00 update to FAudio 21.03.05. Only internal symbol changes; no bump.
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
2021-03-07 17:07:19 +00:00
thfr
aaa9960320 update to faudio 21.01 2021-01-23 05:14:11 +00:00
thfr
4e4f8792c8 update to 20.12
Changelog: https://github.com/FNA-XNA/FAudio/releases
2020-12-17 07:41:42 +00:00
thfr
6fbddf3fd3 update to FAudio 20.09 2020-09-04 05:10:04 +00:00
thfr
e20b957366 update to FAudio 20.08
WMA support is now via gstreamer; enable it
bump minor as symbol additions (mostly gstreamer related)
2020-08-03 18:44:25 +00:00
thfr
a415ed079e update to faudio 20.06; no dynamic export change; changelog: https://github.com/FNA-XNA/FAudio/releases 2020-06-07 23:33:15 +00:00
thfr
b898723c90 update to 20.05
no dynamic export changes
changelog: https://github.com/FNA-XNA/FAudio/releases
2020-05-19 15:18:46 +00:00
thfr
a7d6165783 update to FAudio 20.04
- 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
2020-04-12 13:54:25 +00:00
thfr
db5eae8ae0 update to FAudio 20.03
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
2020-03-07 17:52:33 +00:00
thfr
31e5b22d11 update to FAudio 19.09 2019-09-02 18:26:12 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
thfr
02a0c00188 update to faudio 19.06, tested with FNA and 2 XNA games by me; ok jca@ ports-wise 2019-06-02 16:24:42 +00:00
thfr
e3cf483d3e This is FAudio, an XAudio reimplementation that focuses solely on developing
fully accurate DirectX Audio runtime libraries for the FNA project, including
XAudio2, X3DAudio, XAPO, and XACT3.
2019-05-20 04:26:41 +00:00