Releases: FNA-XNA/FNA3D
25.01
New Features:
- The Xbox GDK build now defaults to using SDL3
Removed Features:
- The Vulkan renderer has been removed in favor of the SDL_GPU renderer
- For
FNA3D_FORCE_DRIVER
, "Vulkan" continues to work as an alias for "SDLGPU"
- For
Fixes:
- Effects can now be cloned after they have been applied for rendering
- Continued work on SDL3 support
- D3D12 is now supported when SDL_shadercross and dxcompiler are present
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.12
Fixes:
- Continued work on SDL3 support
- Metal now uses MSL directly instead of SPIRV-Cross
- Vulkan:
- Backport frames-in-flight logic from SDL_GPU
- Fix descriptor set layout order for latest MojoShader SPIR-V emitter
- Minor fixes for PowerPC 32-bit support
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.11
Fixes:
- Fix a crash in VerifySamplers when no shader is bound
- Fixed SPIR-V implementation of SV_IsFrontFace
- Continued work on SDL3 support
- GetSysRenderer now properly reports the SDL_GPU renderer
- Internally renamed VulkanDriver to LegacyVulkanDriver, avoids a conflict with statically linked SDL3
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.10
More prep work for SDL 3.0. For SDL 2.0, 24.10 is functionally identical to 24.09.
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.09
New Features:
- Added a new renderer using SDL 3.0's upcoming GPU API
Deprecated Features:
- The Vulkan renderer is now deprecated and will be removed in FNA3D 25.01
Fixes:
- More prep work for SDL 3.0
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.08
New Features:
- D3D11 support on non-Windows is now automatically enabled when dxvk-native-devel is found by the build system
Fixes:
- Continued prep work for SDL 3.0
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.07
Removed a template file that will soon be obsoleted. 24.07 is functionally identical to 24.06.
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.06
Fixes:
- D3D11: Prepare Linux support for the upcoming dxvk-native ABI freeze
- Vulkan: Minor adjustments to the descriptor set layout, should functionally be a no-op
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.05
New Features:
- FNA3D_Replay: Add vsync/novsync/delayms command line arguments
- More prep work for SDL3 and SDL_GPU
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.04
New Features:
- Initial work to support SDL3 API changes
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors: