Releases: FNA-XNA/FNA3D
23.04
Fixes:
- D3D11: Fix stdcall compatibility issues with vkd3d-utils
- Various project file fixes for GDK
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
23.03
Fixes:
- GitHub:
- Move to a different SDL PPA for CI builds
- Fix .gitmodules to point to a valid branch (how did this work before...?)
- GDK:
- GDK now builds dynamic libraries, rather than static
- Look for "SDL" rather than "SDL2", to match the upstream Git repository name
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
23.02
Fixes:
- Vulkan: Add a log message indicating that device-local buffer allocations may fail on systems where UMA/BAR are not available
- GDK:
- Disable "conformance mode" in the VS project files
- Disable SPIR-V MojoShader profiles (oops)
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
23.01
New Features:
- Added a Visual Studio solution for GDK support
Fixes:
- Vulkan: Same-access-type barrier should not be a no-op
- Various build/platform fixes for the replay tool
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.12
Added GitHub Actions workflows for Linux, macOS, Windows, and FreeBSD. 22.12 is functionally identical to 22.11.
DEPLOYING SURPRISE IN 31 DAYS
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.11
Fixes:
- Vulkan: Fix swapchain extent check when size is zero
- D3D11:
- Fix a presentation issue caused by DXGI unsetting render target state on swap
- Fix a WinRT-specific issue related to swapchain resizing
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.10
Fixes:
- MojoShader buildfix for *BSD
- Vulkan: Use identity transform for swapchain, fixes orientation bugs on mobile devices
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.09
New Features:
- D3D11: DXVK targets now get their D3DCompile function from vkd3d-utils
- Because this compiler is not finished yet, D3D11 now has to be explicitly forced for DXVK targets
Fixes:
- D3D11: Fix GetDrawableSize for Win32/GDK
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.08
Fixes:
- Vulkan:
- Fix support for BC7 textures
- Fix a buffer memory leak in the case where the client is pushing vertex data to one buffer frequently
- Treat whole-buffer updates using SetDataOptions.None as Discard, improving performance/stability
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors:
22.07
New Features:
- Vulkan now uses the callback feature of VK_EXT_debug_utils, when debug mode is enabled
Fixes:
- Vulkan: Handle
VK_INCOMPLETE
during device enumeration
Thanks to our GitHub Sponsors, including...
Super Sponsors:
Sponsors: