github FNA-XNA/FNA 20.01

latest releases: 24.06, 24.05, 24.04...
4 years ago

New Features

  • LaunchParameters is now implemented!
  • Add multiple built-in command line arguments to improve user accessibility
    • The arguments are documented on the FNA wiki and PCGamingWiki
  • SpriteBatch: Add a dedicated path for GLDevices with NoOverwrite support
    • Currently, this is only supported by ModernGLDevice
  • Add support for an experimental SPIR-V MojoShader backend
    • To use, either force the glspirv MojoShader profile or force Core Profile
  • ModernGLDevice: Dynamic vertex/index buffers are now persistently-mapped
  • Add FNA_SDL2_FORCE_BASE_PATH environment variable
  • Update to FAudio 20.01

Removed Features:

  • Pre-built 32-bit Linux binaries are no longer provided
    • MonoKickstart and fnalibs are still 32-bit compatible, for users that want to self-compile

Fixes:

  • Game: Use IGraphicsDeviceManager for BeginDraw/EndDraw
  • VideoPlayer: Prevent ObjectDisposedExceptions in GL state resets
  • DynamicSoundEffectInstance: Fix possible race conditions when queuing buffers on a thread
  • Various accuracy fixes for GraphicsResource disposal, particularly for Effects

Thanks to our GitHub Sponsors, including...

Super Sponsors:

Sponsors:

Don't miss a new FNA release

NewReleases is sending notifications on new releases.