12 Commits

Author SHA1 Message Date
naddy
9433d2a35f drop RCS Ids 2022-03-11 19:04:03 +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
5076ae6103 update to FNA 21.12. Bugfix release. Release notes at:
https://github.com/FNA-XNA/FNA/releases
Tested with several FNA and XNA games
2021-12-12 04:55:28 +00:00
thfr
08a79c47dd update to FNA 21.10
main change is Tick() refactor improving latency in some cases (21.09)
changelog at https://github.com/FNA-XNA/FNA/releases
Tested without issues with Rogue Legacy and Celeste
2021-10-05 07:02:44 +00:00
thfr
41c706a165 update to FNA 21.08
change notes: https://github.com/FNA-XNA/FNA/releases
tested with Rogue Legacy and Cryptark by me
2021-08-22 01:51:16 +00:00
thfr
9d71341b23 maintenance update to FNA 21.05. Tested with Cryptark 2021-05-03 19:07:02 +00:00
thfr
5bf4e6a330 update to FNA 21.04.
Now supports WMA2 audio, for example for the game Unholy Heights
Tested with Unholy Heights, Celeste, Rogue Legacy

Update Notes:

New Features:
Added XMA2 SoundEffect support, for Xbox 360 data
Update to FNA3D 21.04
Update to FAudio 21.04

Fixes:
Fixed support for high-DPI on Wayland
Fixed the Emscripten DllImport names for WASM builds
Design: Add spaces between struct members when generating strings
GamePad: Trigger/Axis-to-Buttons conversion is now done in GamePadState,
not FNAPlatform
SoundEffect: Fix reading content with with no cbSize in the wave format
header
2021-04-03 08:34:41 +00:00
thfr
5633dea800 update to FNA 21.03.05. Tested with Unexplored without issues.
Changelog:

21.03.05

Emergency update to FAudio 21.03.05

21.03

New Features:
* Added a .editorconfig, in the hopes that VS/JetBrains will have an easier time matching code style
* Update to FNA3D 21.03
* Update to FAudio 21.03

Fixes:
* Use Unicode.GetString for FACTRendererDetails, works around a BRUTE issue
* XACT data is now loaded to native memory rather than managed, avoids some annoying GC behavior

21.02

New Features:
* Update to FNA3D 21.02
* By default, support for the FNA3D Vulkan pipeline cache is limited to desktop only
* Update to FAudio 21.02

Fixes:
* Visual Studio fixes for AnyCPU and app.config
* Fix for possible graphics spec violations in the VideoPlayer
* Sampler state is now updated when calling SetRenderTargets
* GraphicsDeviceManager device callbacks now pass the GDM as sender, not the GraphicsDevice
2021-03-07 17:04:31 +00:00
thfr
32f890da13 add non-spec enhancements to allow running Axiom Verge again 2021-02-24 22:29:43 +00:00
thfr
d4a6e32934 update to FNA 21.01 2021-01-23 05:15:05 +00:00
thfr
0da7d1f464 update to FNA 20.12
Changelog: https://github.com/FNA-XNA/FNA/releases
2020-12-17 07:43:40 +00:00
thfr
5b6d2feb81 import games/fna
DESCR:
This is FNA, an XNA4 reimplementation that focuses solely on developing a fully
accurate XNA4 runtime for the desktop.
The port includes FNA.NetStub and the XNA 4.0 ABI bridge for compatibility with
XNA games, as well as bindings for Vorbisfile and SDL2_image for backwards
compatibility.

ok solene@ who reminded me to separate GH commit id tarballs with DIST_SUBDIR
2020-11-16 23:06:07 +00:00