22.02
New Features:
- Vulkan now supports presenting to multiple windows with a single device
- FNA3D_Replay now supports forcing debug contexts for all traces
- Added support for BC7 textures
Modified Features:
FNA3D_GetDrawableSize
's documentation has been updated to suggest calling the function after the device has been made- Fixes MoltenVK high-DPI support
FNA3D_DISABLE_LATESWAPTEAR
has now been inverted intoFNA3D_ENABLE_LATESWAPTEAR
- Late swap tear is now disabled by default
Fixes:
- Vulkan:
- Buffer implementation has been simplified, improving performance
- Fixed incorrect sampler limit query
- A bunch of texture swizzle fixes
- D3D11:
- On newer systems, EnumAdapterByGpuPreference is now used to pick the dedicated GPU
- Device creation now correctly falls back to 11_0 and lower if 11_1 is an unknown version
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors: