Skip to content

Releases: FNA-XNA/FNA3D

23.06

01 Jun 14:00
Compare
Choose a tag to compare

Xbox GDK support is now considered Ready to Ship. As a result, UWP support is now deprecated and will be removed in FNA3D 24.01.

Aside from that, 23.06 is functionally identical to 23.05.

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

23.05

01 May 14:59
Compare
Choose a tag to compare

New Features:

  • FNA3D_Image now supports reading QOI image data

Fixes:

  • D3D11: Improved error reporting when shaders fail to compile
  • Vulkan:
    • Fix possible crashes from invalid mip copy sizes
    • Pipeline changes no longer occur when only changing primitive type
    • Restructured memory barriers to prevent excessive render pass changes, fixing a recent performance regression

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

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: