Skip to content

22.02

Compare
Choose a tag to compare
@flibitijibibo flibitijibibo released this 01 Feb 15:51
· 215 commits to master since this release

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 into FNA3D_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: