Skip to content

Releases: FNA-XNA/FNA3D

23.04

01 Apr 15:12
Compare
Choose a tag to compare

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

01 Mar 16:06
Compare
Choose a tag to compare

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

01 Feb 15:47
Compare
Choose a tag to compare

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

01 Jan 16:59
Compare
Choose a tag to compare

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

01 Dec 16:30
Compare
Choose a tag to compare

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

01 Nov 15:26
Compare
Choose a tag to compare

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

01 Oct 15:13
Compare
Choose a tag to compare

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

01 Sep 14:06
Compare
Choose a tag to compare

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

01 Aug 15:42
Compare
Choose a tag to compare

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

01 Jul 15:51
Compare
Choose a tag to compare

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: