Releases: FNA-XNA/FNA3D
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:
24.03
Fixes:
- D3D11: Added a quick workaround for WineD3D not yet exposing D3D11_FORMAT_SUPPORT_DISPLAY
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors:
24.02
New Features:
- Added support for HDR swapchain formats on Vulkan and D3D11
- Added FNA3D_ENABLE_HDR_COLORSPACE environment variable
- The Xcode project now supports targeting Universal macOS binaries
- FNA3D_Image: Added support for loading TGA images
Fixes:
- Vulkan:
- Added some workarounds to support the iOS/tvOS simulator
- Fixed a crash caused by Effect shaders getting freed too early
- Fixed a bogus enum assignment in the memory allocator
Thanks to our GitHub Sponsors, including...
Super Duper Sponsors:
Super Sponsors:
Sponsors: